ThaiTux.info - config https://www.thaitux.info/taxonomy/term/217 ลองทำฟอนต์ใช้เอง - แถม https://www.thaitux.info/node/224 <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even"><p><strong>update</strong></p> <ul> <li>การตั้งค่าตามเนื้อความในโพสต์นี้ จะมีผลทำให้ฟอนต์ที่ถูกระบุในการปรับตั้งครั้งนี้ ไม่อยู่ภายใต้การควบคุมของระบบ (กับ Gnome คือ System -&gt; Preference -&gt; Fonts) นั่นคือการแสดงผลของฟอนต์ชุดนี้จะไม่เปลี่ยนไปตามการตั้งค่า Smoothing และ Hinting ของระบบ</li> </ul> <hr /> <p>โพสต์นี้ได้ความรู้มาจาก<a href="http://linuxtip.blogspot.com">คุณสมเจตน์</a> ท่านช่วยทดสอบให้ ได้ความว่า</p> <p>ฟอนต์ชุดนี้ หากจะนำไปใช้ให้ได้ผลดีมีความคมชัด ต้องกำหนด Hint ให้ฟอนต์ด้วย ดังนี้</p> <p>สร้างไฟล์ชื่อ 65-1-ttfonts.conf เอาไปใส่ไว้ในไดเรกทอรี่ /etc/fonts/conf.avail แล้วสร้างลิงก์ไปยังไดเรกทอรี่ /etc/fonts/conf.d<br /> <code>$ sudo vi /etc/fonts/conf.avail/65-1-ttfonts.conf</code></p> <pre>&lt;?xml version="1.0"?&gt; &lt;!DOCTYPE fontconfig SYSTEM "fonts.dtd"&gt; &lt;fontconfig&gt; &lt;alias&gt; &lt;family&gt;Lomaputta&lt;/family&gt; &lt;family&gt;Lomaputta2&lt;/family&gt; &lt;family&gt;Garudatas&lt;/family&gt; &lt;default&gt;&lt;family&gt;san-serif&lt;/family&gt;&lt;/default&gt; &lt;/alias&gt; &lt;alias&gt; &lt;family&gt;Noraputta&lt;/family&gt; &lt;family&gt;Norasitas&lt;/family&gt; &lt;default&gt;&lt;family&gt;serif&lt;/family&gt;&lt;/default&gt; &lt;/alias&gt; &lt;match target="font"&gt; &lt;test name="family"&gt;&lt;string&gt;Lomaputta&lt;/string&gt;&lt;/test&gt; &lt;edit name="autohint" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="hinting" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="embeddedbitmap" mode="assign"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt; &lt;/match&gt; &lt;match target="font"&gt; &lt;test name="family"&gt;&lt;string&gt;Lomaputta2&lt;/string&gt;&lt;/test&gt; &lt;edit name="autohint" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="hinting" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="embeddedbitmap" mode="assign"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt; &lt;/match&gt; &lt;match target="font"&gt; &lt;test name="family"&gt;&lt;string&gt;Garudatas&lt;/string&gt;&lt;/test&gt; &lt;edit name="autohint" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="hinting" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="embeddedbitmap" mode="assign"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt; &lt;/match&gt; &lt;match target="font"&gt; &lt;test name="family"&gt;&lt;string&gt;Noraputta&lt;/string&gt;&lt;/test&gt; &lt;edit name="autohint" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="hinting" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="embeddedbitmap" mode="assign"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt; &lt;/match&gt; &lt;match target="font"&gt; &lt;test name="family"&gt;&lt;string&gt;Norasitas&lt;/string&gt;&lt;/test&gt; &lt;edit name="autohint" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="hinting" mode="assign"&gt;&lt;bool&gt;true&lt;/bool&gt;&lt;/edit&gt; &lt;edit name="embeddedbitmap" mode="assign"&gt;&lt;bool&gt;false&lt;/bool&gt;&lt;/edit&gt; &lt;/match&gt; &lt;/fontconfig&gt;</pre><p><code>$ sudo ln -sf /etc/fonts/conf.avail/65-1-ttfonts.conf /etc/fonts/conf.d</code></p> <p>แล้วก็รีบูตเครื่องใหม่ หลังจากนั้นก็จะเห็นฟอนต์ชุดนี้มีความคมชัดเพิ่มขึ้นครับ</p> <p><strong>ลิงก์รอศึกษา</strong></p> <ul> <li><a href="http://www.truetype-typography.com/">http://www.truetype-typography.com/</a></li> <li><a href="http://en.wikipedia.org/wiki/TrueType">http://en.wikipedia.org/wiki/TrueType</a></li> <li><a href="http://developer.apple.com/textfonts/TTRefMan/RM03/Chap3.html">http://developer.apple.com/textfonts/TTRefMan/RM03/Chap3.html</a></li> <li><a href="http://dejavu.sourceforge.net/wiki/index.php/Hinting_tutorial/Example:_Hinting_L">http://dejavu.sourceforge.net/wiki/index.php/Hinting_tutorial/Example:_Hinting_L</a></li> </ul> </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above"><div class="field-label">Topic:&nbsp;</div><div class="field-items"><div class="field-item even"><a href="/taxonomy/term/15">font</a></div><div class="field-item odd"><a href="/taxonomy/term/216">hinting</a></div><div class="field-item even"><a href="/taxonomy/term/217">config</a></div></div></div> Fri, 20 Apr 2007 13:55:14 +0000 wd 224 at https://www.thaitux.info https://www.thaitux.info/node/224#comments