การใช้ pdftex กับฟอนต์แบบ truetype


สร้างเอกสารแบบ .pdf โดยใช้ LaTeX นิยมทำกันสองวิธีคือ ถ้าไฟล์ .pdf ที่ออกมาเมื่อนำมาเปิดด้วย Acrobat Reader แล้วดูเบลอๆ โปรแกรม pdflatex จะสามารถนำฟอนต์ TrueType .ttf มาใช้ได้ และให้ผลออกมาคมชัดกว่า ที่จะใช้ฟอนต์โพสคริปต์ โดยมีขั้นตอนตามนี้

1.) ดาวน์โหลดไฟล์ mikpdf.zip จากนั้น ลงฟอนต์ dbtt*.ttf และ norasi*.ttf ใน Windows ตามปรกติ โดยใช้เมนู Setup/Control_Panel/Fonts/Install
((หมายเหตุ: ฟอนต์ทั้งสองตัวนำมาจาก NECTEC ))

2.) ไปที่ $TEXMF/miktex/config/miktex.ini เพิ่มตำแหน่งของฟอนต์ .ttf เข้าที่ บรรทัดตามนี้
;; Where MiKTeX searches for .ttf files.
TTFPath=.;%R\fonts\truetype//;c:\windows\fonts

3.) ไปที่ $TEXMF/pdftex/config/pdftex.cfg เพิ่มบรรทัดนี้เข้าไป
map +winfonts.map

4.) ไดเรคตอรี \localtexmf จะมีอยู่แล้ว ซึ่งสร้างตอนเริ่มลง MikTeX ให้สร้างไดเรคตอรีใหม่ อยู่ภายใต้นั้นคือ \localtexmf\pdftex และนำไฟล์ dbtt0.enc, norasi0.enc และ winfonts.map ใส่ไว้ที่ไดเรคตอรีดังกล่าว
mkdir \localtexmf\pdftex
copy *.enc \localtexmf\pdftex
copy winfonts.map \localtexmf\pdftex

5.) ให้ MikTeX รับทราบการเปลี่ยนแปลงโดยใช้คำสั่ง
START --> Programs --> MikTeX --> Maintainance --> Refresh Filename Database
((หมายเหตุ: ก่อนจะทำดังกล่าวควรจะปิด yap ทุกอันที่เป็นไว้ เพราะ โปรแกรม yap จะล๊อค ฐานข้อมูลชื่อฟอนต์ไม่ให้เขียนได้))

6.) ทดสอบโดยใช้
pdftex testfont
จากนั้นโปรแกรมจะถามชื่อฟอนต์ที่จะทดสอบ (Name of the font to test = )
norasi
แล้วจะขึ้น prompt ที่เป็น * ให้ใส่คำสั่ง
\table\bye

เสาร์ 02-03-2002 ขอม