Make your own free website on Tripod.com

การใช้ 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 ขอม