สวัสดีครับ เพิ่งมีความสามารถในการติดตั้งภาษาไทยใน Ubuntu ได้ ปัญหาที่ผมเจอตอนนี้คือฟ้อนต์ภาษาไทยมันดูเบลอ ๆ ครับ มีวิธีตั้งค่าให้ขอบฟ้อนต์มันคมกว่าค่าโดยปริยายรึปล่าวครับ เพราะผมรู้สึกว่าดูหน้าจอไปสักพัก จะเริ่มปวดหัวครับ (สงสัยจะเริ่มแก่แล้ว)
ผมใช้ฟอนต์ Loma อ่ะครับ ปรับ Refresh rate สูงๆ หน่อย แต่ตรงที่เราปรับฟอนต์ข้างล่างจะมีให้เลือกอ่ะครับ ว่าจะเอา คมขนาดไหน ถ้าไม่งั้นก็ลองลง KDE ก็ได้ ตอนนี้ผมใช้ Ubuntu แต่ผมใช้ทั้ง Gnome KDE XFCE เลย ง่ายดี ^_^
ผมก็ใช้โลมา แล้วเลือก Best Contrast ก็โอเคนะครับ คมกว่นี้คงต้องยืมฟอนต์ของ MS หรือเปล่า?
เหอ ๆ ยืมแล้วครับ ผมลง msttcorefonts ที่เป็น package แบบ restricted อ่านจาก forum ใน ubuntu เค้าบอกว่า MS อนุญาตให้ใช้บน os ใด ๆ ก็ได้
เป็น restricted นี่คงเหมือน driver ที่เป็น proprietery ใช่มั้ยครับ
ตอนนี้เห็นว่ามีฟอนต์ Lomaputta ทีี่คุณ wd เอา Loma มาแก้ใหม่ให้คมขึนนะครับ ลองทดสอบแล้วตอบคุณ wd กลับก็น่าจะดีนะครับ ช่วยๆ กันพัฒนา
ลองไปดูที่ Thaitux.info ครับ
ส่วนตัวผมใช้ฟอนต์ Lucida Sans ที่ติดมากับ Sun's Java เป็นฟอนต์สำหรับแสดงผลใน interface ทั่วไปครับ
We need to learn to forgive but not forget...
ลองอันนี้ดูสิครับ
http://kamthorn.org/2006/11/06/ubuntu-thai-fonts-config/
---------------------------- wish.in.th
ถ้าไม่ซีเรียสเรื่องต้องใช้แต่ free font ก็ใช้ Tahoma แล้วปรับ Font Preferences ให้เป็นแบบ Monochrome (สีเดียว) ก็จะออกมาคมชัดเหมือนบน Windows XP แล้วครับ
เนื่องจากฟอนต์ของไทยเรา ไม่ได้ทำ hinting แบบทรูไทป์ จึงทำให้ดูไม่คม แต่มีวิธีที่จะทำให้คมขึ้นโดยการให้ระบบทำ Freetype Hinting ให้ ด้วยเพิ่มการคอนฟิกให้ฟอนต์ครับ ผมลองกับอูบุนตู Feisty และเดเบียน Etch,Lenny ไฟล์คอนฟิกของฟอนต์จะอยู่ที่ /etc/fonts/conf.d/65-ttf-thai-tlwg.conf ถ้าเราต้องการให้ตัวไหนคม ก็ให้แก้ไฟล์นี้ โดยใส่ xml ท่อนนี้ลงไป เช่นถ้าต้องการให้โลมาคมขึ้น ให้เติมว่า <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> ... <match target="font"> <test name="family"><string>Loma</string></test> <edit name="autohint" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> </match> ... </fontconfig> ถ้าต้องการให้คมทุกตัว ก็ทำกับทุกฟอนต์ จะเห็นว่าฟอนต์คมขึ้นครับ (ดัดแปลงมาจากวิธีของคุณกำธร)
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> ... <match target="font"> <test name="family"><string>Loma</string></test> <edit name="autohint" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> </match> ... </fontconfig>
ผมใช้ฟอนต์ Loma อ่ะครับ ปรับ Refresh rate สูงๆ หน่อย แต่ตรงที่เราปรับฟอนต์ข้างล่างจะมีให้เลือกอ่ะครับ ว่าจะเอา คมขนาดไหน ถ้าไม่งั้นก็ลองลง KDE ก็ได้ ตอนนี้ผมใช้ Ubuntu แต่ผมใช้ทั้ง Gnome KDE XFCE เลย ง่ายดี ^_^
ผมก็ใช้โลมา แล้วเลือก Best Contrast ก็โอเคนะครับ คมกว่นี้คงต้องยืมฟอนต์ของ MS หรือเปล่า?
เหอ ๆ ยืมแล้วครับ ผมลง msttcorefonts ที่เป็น package แบบ restricted อ่านจาก forum ใน ubuntu เค้าบอกว่า MS อนุญาตให้ใช้บน os ใด ๆ ก็ได้
เป็น restricted นี่คงเหมือน driver ที่เป็น proprietery ใช่มั้ยครับ
ตอนนี้เห็นว่ามีฟอนต์ Lomaputta ทีี่คุณ wd เอา Loma มาแก้ใหม่ให้คมขึนนะครับ ลองทดสอบแล้วตอบคุณ wd กลับก็น่าจะดีนะครับ ช่วยๆ กันพัฒนา
ลองไปดูที่ Thaitux.info ครับ
ส่วนตัวผมใช้ฟอนต์ Lucida Sans ที่ติดมากับ Sun's Java เป็นฟอนต์สำหรับแสดงผลใน interface ทั่วไปครับ
We need to learn to forgive but not forget...
ลองอันนี้ดูสิครับ
http://kamthorn.org/2006/11/06/ubuntu-thai-fonts-config/
---------------------------- wish.in.th
ถ้าไม่ซีเรียสเรื่องต้องใช้แต่ free font ก็ใช้ Tahoma แล้วปรับ Font Preferences ให้เป็นแบบ Monochrome (สีเดียว) ก็จะออกมาคมชัดเหมือนบน Windows XP แล้วครับ
เนื่องจากฟอนต์ของไทยเรา ไม่ได้ทำ hinting แบบทรูไทป์ จึงทำให้ดูไม่คม แต่มีวิธีที่จะทำให้คมขึ้นโดยการให้ระบบทำ Freetype Hinting ให้ ด้วยเพิ่มการคอนฟิกให้ฟอนต์ครับ ผมลองกับอูบุนตู Feisty และเดเบียน Etch,Lenny ไฟล์คอนฟิกของฟอนต์จะอยู่ที่ /etc/fonts/conf.d/65-ttf-thai-tlwg.conf ถ้าเราต้องการให้ตัวไหนคม ก็ให้แก้ไฟล์นี้ โดยใส่ xml ท่อนนี้ลงไป เช่นถ้าต้องการให้โลมาคมขึ้น ให้เติมว่า
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> ... <match target="font"> <test name="family"><string>Loma</string></test> <edit name="autohint" mode="assign"><bool>true</bool></edit> <edit name="hinting" mode="assign"><bool>true</bool></edit> </match> ... </fontconfig>
ถ้าต้องการให้คมทุกตัว ก็ทำกับทุกฟอนต์ จะเห็นว่าฟอนต์คมขึ้นครับ (ดัดแปลงมาจากวิธีของคุณกำธร)