<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[Linux字体库在哪儿?]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Thu, 27 May 2010 03:52:46 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	我在用gd库时要用到Linux的字体,但不知道字体库路径,能告诉我吗，多谢，最好列出几种常用的中文字体文件的文件名,大谢!!<br/><br/><div class="code">&lt;?php //imge5.php<br/>Header(&quot;Content-type:image/PNG&quot;);<br/>$char=chr(0xE9).chr(0x95).chr(0xBF).chr(0xE6).chr(0xB1).chr(0x9F).chr(0xE5).chr(0xA4).chr(0xA7).chr(0xE5).chr(0xAD).chr(0xA6);<br/>$im=ImageCreate(250,40);<br/>$yellow=ImageColorAllocate($im,241,254,1);<br/>$blue=ImageColorAllocate($im,0,0,255);<br/>ImageTTFText($im,16,0,70,30,$blue,&quot;simkai.ttf&quot;,$char);<br/>ImagePNG($im);<br/>ImageDestroy($im);<br/>?&gt;</div><br/><br/><br/><br/><br/>cp fonts.ttf /usr/share/fonts/<br/><br/>这一条命令足以？？、<br/><br/><br/>下面我说一下我的 TrueType 字体安装方法:<br/><br/>在 /etc/X11/fs/ 目录下有一个 config 文件,打开此文件,你就会看见 &quot;catalogue =&quot; 后面的目录就是 RH7.2 的所有已安装的字体目录.下次你修改这个文件的时候请注意:<br/>1,每个目录行都是以 TAB 键为开头,以&quot;,&quot;(逗号)为结束;<br/>2,最后一个目录行后无任何符号.<br/><br/><br/>TrueType 字体安装方法一:<br/><br/>1,将 simsun.ttf (或 simsun.ttc, RH7.2 对 ttf 和 ttc 文件都支持)拷贝至 /usr/share/fonts/default/TrueType<br/>2,进入 /etc/rc.d/init.d/ 目录,运行<br/>./xfs restart<br/>或重新启动 linux 就OK啦.<br/><br/>问题:<br/><br/>1,有的文章说要修改XF86Config-4文件,增加&quot;/usr/share/fonts/default/TrueType&quot; 路径和 Load &quot;xtt&quot;, 我试过,改不改效果一样.<br/>2,用这种方法可以安装 windows 下的大部份 ttf, ttc 字体如simkai.ttf, simyou.ttf 等,但对有些字体如: simfang.ttf, xfs 无法正确识别字体信息,修改 fonts.dir 和 fonts.scale 也没用,因为RH在启动的时候 xfs 会自动刷新这两个文件.用下面的方法就可以解决这个问题.<br/><br/><br/>TrueType 字体安装方法二:<br/><br/>1,在 /etc/X11/fs/config 文件中字体路径部分插入一行<br/>/usr/X11R6/lib/X11/fonts/TrueType, (请注意格式)<br/>2,运行 /etc/rc.d/init.d/xfs restart 命令后就会发现字体中多了几个以 alias 打头的字体,其实这几个字体和 arphic 打头的字体是一样的.以 arphic 打头的字体是从 /usr/share/fonts/zh_CN/TrueType 和 /usr/share/fonts/zh_TW/TrueType 两个字体目录中来的.<br/>3,自建一个目录,如 /WinTrueType 把你所需要安装的 TrueType 字体全部拷贝到这个目录下<br/>4,进入 /usr/share/fonts/install 目录<br/># cd /usr/share/fonts/install<br/>运行 ./xttfm.ttfm --add 命令<br/><br/>例如你要安装simsun.ttc字体,那么<br/># ./xttfm.ttfm --add /WinTrueType/simsun.ttc<br/># /etc/rc.d/init.d/xfs restart<br/>就会产生 aliasmisc-simsun 和 misc-simsun 两个字体,是一样的.<br/><br/>例如你要安装 simfang.ttf 字体,那么<br/># ./xttfm.ttfm --add /WinTrueType/simfang.ttf<br/># /etc/rc.d/init.d/xfs restart<br/>同样也会有 aliasmisc-fangsong_gb2312 和 misc-fangsong_gb2312 两个字体.<br/><br/><br/>5,如果没有 xttfm.ttfm 文件,那么你可能没有安装 ttfm-0.9.1-8.i386.rpm, 在第二张安装盘上.<br/>6,xttfm.ttfm 的使用方法请见 xttfm.ttfm --help<br/>xttfm.ttfm 是一个 shell 脚本,你可以 vi xttfm.ttfm 看一看就明白啦.<br/>注意: xttfm.ttfm 在 /usr/X11R6/lib/X11/fonts/TrueType 目录生成的是一个链接文件.<br/>7,xttfm.ttfm 对 TrueType 字体信息识别很全建议使用这种方法.<br/><br/><br/><br/>为SuSE添加字体<br/>本以为SuSE添加字体会用到ttmkfdir、mkfontdir、mkfontscale这些命令的，可是怎么也找到ttmkfdir，打算装一个，可是google了一下。发现SuSE添加字体远没那么麻烦。只要把要添加的字体copy到相应的truetype目录，运行SuSEconfig- modulefonts即可，要想让新装的字体在当前会话有效，运行xsetfprehash。<br/><br/>注：找了SuSE的官方文档，要把字体文件添加到这个目录下：<br/><br/>/usr/X11R6/lib/X11/fonts/truetype<br/><br/>否则添加的字体只能Root用，别的用户没法用。
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] Linux字体库在哪儿?]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>