Saturday, July 18, 2009

วิธีทำ font ไว้ใช้เองแบบง่ายสุด ๆ แถมละเอียดด้วย

เนื่องจากกระทู้แจก font ที่ผมตั้งมาได้รับความสนใจจากหลาย ๆ ท่าน เลยคิดว่ามีหลายคนที่ไม่อยากทำเองเพราะยุ่งยาก วันนี้เลยมาบอกแบบหมดเปลือกเรื่อง ttf2pgf เพราะ readme ของเขาอาจจะไม่ค่อยละเอียด

1. เริ่มต้นก็ไปโหลดไฟล์

โหลดเสร็จแตกไฟล์แล้วพักไว้
2. ก่อนใช้ก็เช็คก่อนว่า font ของเราใช้ได้หรือเปล่า
-install font ลงในเครื่อง ไปที่ Start>Settings>Control Panel>Fonts
-เลือก Files>Install New Fonts... แล้วเลือก font ที่ต้องการ
-เมื่อ install font เสร็จแล้ว ไปที่ Start>Programs>Accessories>System Tools>Character Map
-เลือก font ที่เราจะใช้ที่ช่อง Font :
-แบบนี้ใช้ไม่ได้

-แบบนี้ใช้ไม่ได้

-ส่วนแบบนี้ใช้ได้


3.เมื่อได้ font ที่ต้องการแล้ว Copy มาไว้ใน folder ที่พักไว้โดยให้อยู่ที่เดียวกับไฟล์ ttf2pgf.exe
4.ดับเบิ้ลคลิกไฟล์ makefonts.bat เราจะได้ไฟล์ชื่อเดียวกับ font ที่ copy มาแต่เป็น .pgf ซึ่งสามารถเอามาเปลี่ยนชื่อเป็น ltn0.pgf โดยเราสามารถใส่ font ไปหลาย ๆ ตัวในคราวเดียวก็ได้

วิธีตั้งค่า makefonts.bat เพื่อความสะดวกและความสวยงาม save ต้นฉบับเก็บไว้ก่อนทำการแก้ไขนะครับ
1.เปิดด้วย notepad มีรายละเอียดดังนี้

Code:
for /f "delims=." %%x in ('dir /b *.ttf') do @ttf2pgf "%%x.ttf" "%%x.pgf" 26bih1a1 i1b1


ส่วนหน้าไม่ได้ใช้ครับ
1. "%%x.pgf" อันนี้คือชื่อ font ที่แปลงมามันจะเป็น ชื่อเดิม.pgf
คุณสามารถเปลี่ยนเป็น "ltn0.pgf" ได้ครับ แต่จะทำให้แปลง font ได้ทีละตัวนะครับ
2. 26 คือขนาด ใช่ได้สูงสุด 35 ครับ
3. b คือตัวหนา ไม่ใช้ลบออก
4. i คือตัวเอียง ไม่ใช้ลบออก
5. h1 คือขยายความกว้าง ได้ h1-h4 ค่า h1 คือไม่ขยาย(มีค่าเท่ากับไม่ใส่)
6. a1 คือระยะห่างระหว่างตัวอักษร ได้ a1-a4 ค่า a1 คือไม่เพิ่ม(มีค่าเท่ากับไม่ใส่)
7. i1 คือความเข้มของเงา ได้ i1-i4 ค่า i1 คือปกติ(มีค่าเท่ากับไม่ใส่)
8. b1 คือความหนาของเงา ได้ b1-b4 ค่า b1 คือปกติ
9. n คือไม่มีเงา ครับโดยลบ i1b1 ทิ้งแล้วใส่ n แทน

จบแล้วครับ
ที่มา:flashfly.net/

0 comments:

Post a Comment

 

sanookde Copyright © 2009 Girlymagz is Designed by Bie Girl Vector by Ipietoon