แก้ไขภาษาไทยบน MS Word

ช่วงนี้ต้องกลับมาพิมพ์รายงานบน Word ปัญหาที่เมื่อก่อนเคยเจอตอนสมัยเรียนป.โทกับ Word 2010 มันก็เลยตามกลับมาหลอกหลอนอีกรอบ คือตั้งแต่ Word 2010 (หรือ 2007 นะ?) เมื่อเราสร้างเอกสารใหม่ เวลาพิมพ์ภาษาไทยสัญลักษณ์บางอย่างกับตัวเลข ขนาดตัวอักษรมันมักจะไม่เท่าเมื่อมีการเปลี่ยนภาษาไปมา

ตัวอย่าง font ที่ไม่ตรงกันของ ms word

เมื่อเลื่อนเคอเซอร์ไปชี้ดูก็พบว่าตัวภาษาไทยกับตัวเลขที่เล็กกว่าเป็น Cordia New (CS) 11 ส่วน ตัวอักษรอังกฤษจะเป็น Calibri 14

ตัว CS ที่ต่อท้าย Cordia New นั้นย่อมาจาก Complex Script ภาษาไทยจะถูกจัดรวมอยู่ใน Complex Script นี้

ปัญหานี้เกิดจากการที่ Word แบ่ง Font ของเอกสารเป็นสามแบบคือ Latin, East Asian และ Complex Script แต่ว่า default template ของ word ตั้ง Font ของภาษาทั้งสามแบบมาไม่เหมือนกัน วิธีการแก้ไขเราเพียงไปตั้ง default font ของเอกสารใหม่ให้เรียบร้อยก็จะช่วยได้

ขั้นตอนที่หนึ่งตั้ง Theme Font ใหม่

อ้างอิงจาก Word 2016 ให้เข้าไปที่ Design > Font ตามในรูปครับ

ms word theme font 1

จะเห็นว่า Theme Font แรกสุดที่ Office ตั้งมาให้เซ็ต font ไว้สองตัวเป็น Angsana New กับ Cordia New ตรงนี้ผมจะเลือกสร้าง Theme Font ตัวใหม่ขึ้นมาเลยโดยเลือกไปที่ Customize Fonts

ms word theme font 2

เมื่อเข้า Customize Fonts มาแล้วก็จะพบว่านอกเหนือจาก Angsana New กับ Cordia New จริงๆ มันยังมี Calibri ที่ถูกเซ็ตเป็น Latin Text อีก ส่วน Complex Script ที่ภาษาไทยใช้ Heading กับ Body ก็เป็นคนละตัว ตรงนี้เราก็ได้คำตอบแล้วว่าทำไม Word รุ่นหลังๆ เวลาพิมพ์รายงานภาษาไทย  font มันถึงชอบเปลี่ยนไปมาบ่อยมากจนน่ารำคาญ

ms word theme font 3

ให้แก้ Latin Text กับ Complex Script เป็น font ตัวเดียวกัน ก็จะแก้ปัญหาข้อแรกคือ font ไทย กับ อังกฤษ เป็นคนละ font ได้แล้วครับ

ขั้นถัดไป แก้ font size ให้ถูกต้อง

ตรงนี้เราจะต้องแก้ทาง Manage Styles ของเอกสารโดยวิธีเข้าตามรูปข้างล่างที่วงแดงๆ ไว้ครับ

ms word manage style 1

จาก Tab Home ตรง font style ให้เลือกรูปสี่เหลี่ยมเล็กๆ ตรงมุมขวาล่าง

ms word manage style 2

จะได้ tab manage style ลอยออกมาก ก็กดไปที่ manage style

ms word manage style 3

จะเห็นว่า Latin กับ Complex Script ตั้งขนาดไว้ไม่เท่ากัน (11 กับ 14) ก็แก้ให้เป็นเลขเดียวกันก็เสร็จเรียบร้อย

ตรงนี้อาจจะเลือก New documents based on this template เพื่อให้เอกสารใหม่ที่จะสร้างในภายหลังเซ็ต font ให้ถูกต้องไปด้วยเลยก็ได้

  • Q: คลิกขวาที่ Normal Style แล้วเลือก modify แก้ไข font ก็ได้ทำไมต้องเข้ามาลึกถึง Manage Style ตามในรูปด้วย
  • A: การแก้ตรง Normal Style จะมีปัญหาเวลาทำงานกับตารางในเอกสาร เนื่องจาก Normal Style ไม่ใช่ค่าตั้งต้นของเอกสารจริงๆ ไม่จำเป็นไม่ควรแก้ตรง Normal Style ครับ
  • Q: เราแก้ font face แค่ตรง Manage Style ที่เดียวเลยได้ไหม
  • A: ได้ แต่การไปตั้ง default font face ใหม่ใน Manage Style นอกเหนือจาก Body กับ Body CS จะทำให้เราไม่สามารสลับ Font ไปมาด้วย Theme Font ได้

Leave a Reply