ลองทำฟอนต์ใช้เอง ๒
Submitted by wd on Wed, 2007-04-11 22:42
ลองทำอีกชุดนึงสำหรับ sans-serif โดยเอาฟอนต์โลมามาเป็นต้นแบบ
จุดประสงค์เพื่อจะนำมาทำเป็นฟอนต์สำหรับดูที่หน้าจอมอนิเตอร์ โดยต้องการให้อ่านง่าย จึงปรับให้หัวตัวอักษรกลมขึ้น แยกเส้นตัวอักษรให้เด็ดขาดขึ้น
ตั้งชื่อว่าโลมาบุตร (Lomaputta)
ช่วยทดสอบหรือเอาไปใช้ได้ฟรี (ฟอนต์โลมาต้นฉบับเป็น GPL)
- ไฟล์ฟอนต์ Lomaputta.ttf
- ไฟล์ FontForge Lomaputta.sfd
- ไฟล์ฟอนต์ Lomaputta-Bold.ttf
- ไฟล์ FontForge Lomaputta-Bold.sfd
- ไฟล์ฟอนต์ Lomaputta-Oblique.ttf
- ไฟล์ FontForge Lomaputta-Oblique.sfd
- ไฟล์ฟอนต์ Lomaputta-BoldOblique.ttf
- ไฟล์ FontForge Lomaputta-BoldOblique.sfd
เพิ่มความหนานิดนึง ดูคล้าย ๆ Tahoma เสียดายอันเก่า เลยตั้งชื่อใหม่เป็นโลมาบุตร2
- ไฟล์ฟอนต์ Lomaputta2.ttf
- ไฟล์ FontForge Lomaputta2.sfd
update
- 50-04-14 ปรับช่องไฟละเอียด, ปรับส่วนโค้งอักษรแบบละเอียด, ปรับมาใช้เทมเพลตของ thaifonts รุ่น 0.4.6 ทำให้สามารถใช้งาน OO.o ได้
- 50-04-16 ปรับแต่ง Hinting ด้วยมือ ดูดีขึ้นมาก
- 50-04-17 ปรับมาใช้เทคนิกการ Hint แบบเบลอภายในฟอนต์ด้วย AutoHint และคมภายนอกด้วย ManualHint
- 50-04-17 สร้าง Lomaputta-Bold เพิ่ม
- 50-04-17 เปลี่ยนกลับมาใช้ Hint ด้วยมือล้วน เนื่องจากแสดงผลในเดเบียนฟุ้ง(Blur)เกินไป (คงไม่เกี่ยวกับเดเบียน แต่อาจเป็นเพราะเครื่องเดเบียนของผมใช้จอภาพเป็น LCD ของเอเซอร์ ซึ่งการแสดงผลดูแล้วจะสู้ของแอลจีไม่ได้) แก้อาการหลอกตาด้วยการลดขนาดหัวตัวอักษรแทน
รู้ปัญหาอาการฟุ้งบนเดเบียนแล้ว คือ เดเบียนไม่ทำ AutoHint เป็นค่าปริยาย จึงต้องทำเองด้วยมือ
$ sudo ln -sf /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d
แล้วเข้าระบบใหม่ ผลที่ได้คือ ฟอนต์บนเดเบียนดูคมกว่าบนอูบุนตูอีก - 50-04-18 สร้าง Lomaputta-Oblique เพิ่ม
- 50-04-19 แก้ไขตาราง Contextual ซ่อมเรื่องวรรณยุกต์กับสระอุ-สระอู ตามต้นฉบับ
- 50-04-19 สร้าง Lomaputta-BoldOblique เพิ่ม
- 50-04-27 ล้างลายเส้นเก่า สร้างลายเส้นใหม่ เลียนแบบของคุณเทพ
- Printer-friendly version
- Log in or register to post comments
- 17922 reads
Comments
เจอวิธีแล้วครับ ...
ผมดาวน์โหลดฟอนต์มาลองที่ทำงาน สระไม่ลอยแล้ว เมื่อวานบ่นไปว่าวิธีแก้อาการฟุ้งที่อาจารย์แนะนำมา
sudo ln -sf /etc/fonts/conf.avail/10-autohint.conf /etc/fonts/conf.d
ตัวอักษรฟอนต์ของอาจารย์รวมถึงฟอนต์โลมาและตัวอื่นแสดงผลคมชัดขึ้นมาก แต่มีผลข้างเคียงทำให้ฟอนต์อื่นที่คมชัดอยู่แล้วกับเบลอขึ้น วันนี้ก็เลยยกเลิกวิธีดังกล่าวไปก่อนเพราะรับไม่ได้(จริงๆ) และได้ลองหาวิธีช่วยเหลือตัวเองดูก่อน ฟลุ๊กเจอวิธีแก้ปัญหาได้แล้วล่ะครับอาจารย์ ...
อย่างที่บอกไปเมื่อวานว่าผมใช้สูตรฟอนต์ของคุณกำธร ดาวน์โหลดจากที่นี่ สังเกตว่าท้ายไฟล์มีกลุ่มคำสั่ง match target เลยมั่วๆเปลี่ยนแปลงค่าดู
edit name="autohint" mode="assign" เป็นค่า false เปลี่ยนเป็น true
edit name="hinting" mode="assign" เป็นค่า false เปลี่ยนเป็น true
ปรากฏว่าได้ผลงานตามความต้องการทุกอย่าง วันนี้มีความสุขจริงๆ ^^
ปล. ปกติระบบจะตั้งค่าฟอนต์ไว้ 9pt หากเปลี่ยนเป็น 10pt ทั้ง Lomaputta และ Loma จะแสดงตัวหนังสือไม่เสมอกัน แต่ Lomaputta2 แสดงผลได้ปกติ ไฟร์ฟอกซ์ก็มีอาการเหมือนกันครับ ผมต้องตั้งค่าไว้ที่ 12pt หาก 13pt มีอาการเหมือนกันเลยครับ เพราะพอนต์ที่แสดงผลใช้ได้มันจะดูเล็กไปนิด คนแก่อ่านไม่ไหวนิ ...
เยี่ยมครับ
ผมก็ลองแล้วได้ผลเหมือนกันครับ
เป็นการบังคับ Hint แบบเจาะจงฟอนต์รายตัว
ยังงง ๆ กับการ Hint ใน FontForge อยู่ ได้คุณสมเจตน์แก้โจทย์ด้วยการการตั้งค่า Hint แบบรายตัวนี้ น่าจะมีประโยชน์กับการพัฒนา ThaiFont ต่อไปครับ :)
เดี๋ยวจะคาบข่าวไปบอกบอร์ดโน้น ;D