วันอังคารที่ 7 มกราคม พ.ศ. 2557

การบันทึกแบบอักษร (Font) ให้ติดไปกับไฟล์ PowerPoint (หรือการฝังFont – Embed Font)

สวัสดีครับทุกๆคน :D

ปัญหาหนึ่งที่เราอาจพบเจอได้เวลาที่เราเอาไฟล์ PowerPoint ของเราไปเปิดที่เครื่องอื่น นั่นก็คือ “แบบอักษร (Font) บนหน้าจอไม่ตรงตามที่กำหนดเอาไว้ตอนแรก” มีลักษณะดังภาพข้างล่างนี้ครับ



ปัญหาดังกล่าว ไม่ได้เกิดจากความผิดพลาดของโปรแกรมนะครับ แต่เกิดจากเครื่องที่เราไปเปิดนั้นไม่มี Font เดียวกับที่เครื่องเรามี ทำให้โปรแกรมไม่สามารถแสดงแบบอักษรได้อย่างถูกต้องนั่นเอง



วิธีแก้ไขปัญหานี้มี 2 วิธีใหญ่ๆ ที่ผมอยากนำเสนอครับ
1. คัดลอก Font ที่เครื่องของเราไปที่เครื่องนั้นแล้วเปิดไฟล์ PowerPoint ใหม่
2. การบันทึกแบบอักษร (Font) ให้ติดไปกับไฟล์ PowerPoint (หรือการฝังFont – Embedded Font)
เรามาลองดูแต่ละวิธีกันครับ

วิธีที่ 1 คัดลอก Font ที่เครื่องของเราไปที่เครื่องนั้นแล้วเปิดไฟล์ PowerPoint ใหม่ ทำได้โดย
1. ไปที่เครื่องเรา แล้วคัดลอกแบบอักษร Font (โดยปกติจะบันทึกอยู่ใน Control Panel โฟลเดอร์ Fonts)
2. เอาไฟล์ Font ใส่อุปกรณ์พวก Thumb Drive
3. จากนั้นที่เครื่องปลายทาง คัดลอกไฟล์แบบอักษรลงไป
4. เปิดไฟล์ PowerPoint ใหม่อีกครั้ง ปัญหาก็จะหมดไป

ข้อดี
- แก้ไขได้ผลแน่นอน (หากคัดลอก Font มาไม่ผิดนะครับ :p)
- แบบอักษรดังกล่าว สามารถเอาไปใช้ต่อกับไฟล์อื่นหรือโปรแกรมอื่นต่อได้
ข้อเสีย
- ถ้าไม่ได้เตรียมไฟล์ Font มาก่อน ต้องเสียเวลาหาเพื่อนำมาติดตั้ง
- ถ้าต้องนำไฟล์นี้ไปนำเสนอนอกสถานที่หรือเปิดในคอมพิวเตอร์ที่ไม่คุ้นเคยมาก่อน ก็ต้องนำ Font ไปติดตั้งล่วงหน้า ซึ่งบางครั้งก็ไม่สามารถคาดเดาได้ว่าเราจะมีเวลาพอที่จะติดตั้ง หรืออาจตื่นเต้น กังวลเรื่องอื่นๆจนลืมติดตั้ง Font ก่อนนำเสนองานก็เป็นไปได้
- เครื่องคอมพิวเตอร์บางเครื่องไม่สามารถติดตั้งFontได้ เพราะมีการตั้งค่าบางอย่างเพื่อไม่ให้เครื่องติดตั้งFontได้ (แต่คงไม่น่าเจอกันนะครับ ปกติเค้าไม่ทำกัน)

วิธีที่ 2 การบันทึกแบบอักษร (Font) ให้ติดไปกับไฟล์ PowerPoint (หรือการฝังFont – Embedded Font)
เป็นอีกวิธีการหนึ่งที่อยากนำเสนอในบทความนี้คือ การฝัง/บันทึก Font ลงในไฟล์ PowerPointนั้นเลย วิธีการทำไม่ยากครับ
1. ที่คอมพิวเตอร์ของเรา เปิดไฟล์เอกสารที่ต้องการฝัง Font ลงไป
2. ที่มุมบนซ้ายมือ คลิกที่ File Button
3. เลือก Options



4. ที่หน้าต่าง PowerPoint Options ทางด้านซ้าย คลิกที่ Save
5. ทางด้านขวา เลื่อนลงมาด้านล่างสุด คลิกที่ “Embed fonts in this file” แล้วกด OK ที่ล่างขวาครับ
6. บันทึกไฟล์ (จะใช้เวลานานขึ้นเล็กน้อย เพราะรอบนี้มีการบันทึก Font ด้วย)
7. คราวนี้พอเอาไปเปิดที่คอมพิวเตอร์เครื่อง Fontก็จะยังคงอยู่ครบแล้วครับ :)




ถ้าสังเกตในขั้นตอน “Embed fonts in this file” จะมี 2 ตัวเลือกย่อยๆให้เลือก ส่วนตัวผมขอเรียกว่า “ฝังFontเพื่ออ่าน” และ “ฝังFontเพื่อแก้ไข”




ตัวเลือกที่ 1 Embed only the characters used in the presentation (best for reducing file size)
-  ฝังเพื่ออ่าน ขนาดไฟล์จะใหญ่เพิ่มขึ้นน้อยกว่าอีกแบบหนึ่ง เพราะโปรแกรมจะบันทึก Font เฉพาะที่เห็นบนหน้าจอเท่านั้น (ไม่ใช่ทุกตัวอักษรใน Font นั้น) แต่ไม่สามารถรับประกันได้ว่า หากเราแก้ไขข้อความ โปรแกรมจะแสดง Font ถูกต้องตามที่เราต้องการรึเปล่า

ตัวเลือกที่ 2 Embed all characters (best for editing by other people)
-  ฝังเพื่อแก้ไข ขนาดไฟล์จะใหญ่เพิ่มขึ้นกว่าอีกแบบ เพราะโปรแกรมจะบันทึกทุกตัวอักษรฝังไปในไฟล์นั้นๆแล้ว จึงมีข้อดีกว่าตรงที่ เราสามารถแก้ไขข้อความนั้นๆได้อย่างมั่นใจ

จากประสบการณ์แล้ว แนะนำให้ “ฝังเพื่ออ่านและแก้ไขข้อความ” (ตัวเลือกล่าง) ดีกว่า ขนาดไฟล์อาจใหญ่กว่าแบบแรก แต่ก็เผื่อเหตุการณ์ฉุกเฉิน เผื่อต้องแก้ข้อความบาง Slide ในนั้น เราก็สามารถทำด้วยความมั่นใจว่าแบบอักษรนั้นยังคงอยู่ ไม่มีปัญหาใดๆ

ข้อดี
- ทำได้ทันทีในโปรแกรม
- ทุกอย่างรวมอยู่ในไฟล์เดียว คือไฟล์งาน PowerPoint ของเรา (ไม่ต้องมีไฟล์ Font แยกออกมาต่างหาก)

ข้อเสีย
- ขนาดไฟล์ใหญ่จะขึ้นบ้างตามจำนวน Font ที่บันทึกลงในไฟล์นั้น
- Fontที่ฝังนั้นจะใช้ได้เฉพาะภายในไฟล์ PowerPointนั้นๆ กรณีที่อยากนำ Font ไปใช้ที่กับโปรแกรมหรือไฟล์อื่นๆต่อ จำเป็นต้องคัดลอกไฟล์ Font มาลงที่เครื่องโดยตรง



สรุปเนื้อหาทั้งหมด

ปัญหา Font ไม่แสดงผลตรงตามที่ได้กำหนดไว้เมื่อนำไฟล์ Powerpoint นั้นๆไปเปิดที่เครื่องอื่น เกิดจากเครื่องที่เราเปิดอยู่นั้นไม่มี Font นั้นๆติดตั้งอยู่ แก้ไขได้หลายวิธีเช่น 1. คัดลอก Font นั้นมาลง  2. ฝัง Font ลง ในตัวไฟล์ PowerPoint นั้นๆเลย

3 ความคิดเห็น: