GotoKnow
  • เข้าระบบ
  • สมัครสมาชิก
  • แผงจัดการ
  • ออกจากระบบ
GotoKnow

ปัญหาเกี่ยวกับแบบอักษรภาษาไทยที่เคยใช้ได้ใน MS Office 97 ลงไป กลับใช้ไม่ได้ใน MS Office 2000เป็นต้นมา

สาเหตุที่แบบอักษรที่คุณใช้ไม่สามารถพิมพ์ภาษาที่คุณต้องการได้เพราะแบบอักษรที่คุณใช้ไม่มีคุณสมบัติ Unicode ซึ่ง Unicode เป็นการเข้ารหัสให้พิมพ์ภาษาไทย และภาษาอังกฤษแยกรหัสกันแต่อยู่ในแบบอักษรเดียวกัน

หลายท่านคงประสบปัญหาเกี่ยวกับแบบอักษรภาษาไทยที่เคยใช้ได้ใน MS Office 97 ลงไป กลับใช้ไม่ได้ใน MS Office 2000 เป็นต้นมา และไม่ทราบว่าจะแก้ไขอย่างไร

วิธีการแก้ไขดังต่อไปนี้ เชิญติดตามต่อไป


คำถามนี้เป็นคำถามยอดนิยม (FAQ) ที่คนถามไม่เคยใช้ Search ก่อนในพันธุ์ทิพย์ดอทคอม คนตอบตอบเป็นครั้งที่แสนแล้ว :O จนเบื่อที่จะตอบแล้ว

อย่ากดแป้น Crtl+A แล้วเปลี่ยนฟอนต์ เพราะเมื่อคุณกลับไปพิมพ์ภาษาอังกฤษโปรแกรมจะไม่ใช้ฟอนต์ที่คุณต้องการ

สาเหตุที่แบบอักษรที่คุณใช้ไม่สามารถพิมพ์ภาษาที่คุณต้องการได้เพราะแบบอักษรที่คุณใช้ไม่มีคุณสมบัติ Unicode ซึ่ง Unicode เป็นการเข้ารหัสให้พิมพ์ภาษาไทย และภาษาอังกฤษแยกรหัสกันแต่อยู่ในแบบอักษรเดียวกัน

แบบอักษรที่มีคุณสมบัติเป็น Unicode ซึ่งใช้ได้กับ MS Office 2000 เป็นต้นมาได้แก่ Angsana New Browallia New Cordia New แบบอักษร DSN รุ่นใหม่ JS รุ่นใหม่ PSL ชุดใหม่

PSL ติดต่อที่ [email protected] หรือโทรศัพท์ 0-2543-7430

สำหรับแบบอักษร JS รุ่น Unicode ดาวน์โหลดได้ที่
http://se-ed.net/thaifontsss/js/

สำหรับ DSN ไปที่ http://vet.kku.ac.th/eng/font_instruction.htm

ส่วนฟอนต์ตระกูล UPC ที่ปรับปรุงเป็น NEW (รุ่น Unicode) แล้วให้ไปที่ http://se-ed.net/thaifontss/new.zip

ฟอนต์ DSN Montana ตรงกับ JS Wansika  ใช้ฟอนต์ตระกูล DSN ดีกว่า เพราะมีรูปลักษณ์คล้ายกับฟอนต์ตระกูล JS

หลีกเลี่ยงการใช้แบบอักษรที่ไม่มีหัวไม่มีหางพิมพ์ภาษาอังกฤษ เพราะเวลาพิมพ์ตัวไอใหญ่กับแอลพิมพ์เล็กจะเหมือนกันแยกไม่ออก เช่น Cordia New CordiaUPC Browallia New BrowalliaUPC

แบบอักษร Angsana New มีรูปลักษณะตรงกับ AngsanaUPC ดังนั้นให้ใช้ Angsana New แทน
แบบอักษร Cordia New มีรูปลักษณะตรงกับ CordiaUPC ดังนั้นให้ใช้ Cordia New แทน
แบบอักษร Browallia New มีรูปลักษณะตรงกับ BrowalliaUPC ดังนั้นให้ใช้ Browallia New แทน

แต่แนะนำให้ใช้ Angsana New จะดีที่สุดเพราะเวลาพิมพ์ตัวไอใหญ่และแอลเล็ก จะแยกออกจากกันอย่างชัดเจน

เนื่องจาก MS Word 2000 เป็นต้นมา จะมีการบังคับฟอนต์สำหรับพิมพ์ข้อความภาษาไทย กับฟอนต์พิมพ์ข้อความภาษาอังกฤษแยกออกจากกัน ดังนั้นเมื่อคุณกลับแป้นพิมพ์เพื่อไปพิมพ์อีกภาษาหนึ่ง คุณจะพบตัวอักษรสำหรับพิมพ์ภาษารวมถึงขนาดไม่เหมือนกัน การแก้ไขต้องใช้ Style เป็นตัวปรับแก้เท่านั้น โดยมีขั้นตอนในกระทำดังนี้
1 คลิกเมนู Format --> Style and Formatting...
2 ไปที่ Task Pane เลื่อนหา Normal
3 คลิกขวาที่ Normal เลือก Modify เลือก Format เลือก Font
4 ปรับแบบอักษรทั้ง Latin Text และ Complex Script ให้เป็น Angsana New ขนาด 16 ทั้งคู่
5 คลิกปุ่ม OK แล้วคลิกให้เครื่องหมายถูกปรากฏหน้า Add To template
6 คลิกปุ่ม OK

กดแป้น Ctrl+A แล้วกดแป้น Ctrl+Shit+N

ต่อจากนั้นใช้คำสั่ง Format --> Style and Formatting จัดรูปแบบข้อความเท่านั้น

ในการจัดทำเอกสารครั้งต่อไปคุณควรใช้คำสั่ง Format (รูปแบบ) --> Style And Formatting (ลักษณะ และการจัดรูปแบบ) เพื่อลดขั้นตอนในการจัดรูปแบบหลายขั้นตอนให้เหลือเพียงคลิกเดียว นำไปสู่การสร้างสารบัญหา หากแก้ไขรูปแบบที่เคยทำไว้ก็สั่งแก้ไขที่จุดเดียวก็จะปรับให้ทั้งเอกสาร

สำหรับเรื่อง Format Style และเทคนิคการจัดทำรายงานด้วยไมโครซอฟต์เวิร์ดเข้าไปดูที่ http://office.microsoft.com/en-us/assistance/CH060830431054.aspx

บันทึกนี้เขียนที่ GotoKnow โดย 

หมายเลขบันทึก: 52071
เขียน:
แก้ไข:
อ่าน:
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ

ความเห็น (0)