看板LaTeX
标 题Re: [问题] UTF8 E6989E 缺字 ?
发信站SayYA 资讯站 (Thu Jul 24 20:03:40 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (蒙古大夫 2.0)》之铭言:
> 用这种方式也是可以,但有一个重大缺点,就是这是点阵字,所以,
> 比较适合用在 Unicode 尚未收录的字。
> 可以参考这篇文章:
> http://blog.bs2.to/post/EdwardLee/1862
> 不是要用 reference,而是把两个字取有用的部份合成一个字,例如,
> 把晖和炳各取「日」和「丙」合成「日丙」。
> 这个字在[1]:
> [edt1023@lgj ~]$ charucs 日丙
> UCS2/4 : 0x661E (26142)
> ^^
> UTF-8 : 0xE6989E
> Big-5 : NA
> gb2312 : NA
> 所以,用 fontforge 开启 nsungu66.pfb 来合成加入(位置在 U+661E),
> 产生新 pfb 时会顺便生 *.tfm,取代原来的 pfb/tfm 就可以了。
这应该不会太难,只是要熟悉 fontforge 的基本操作。我已经弄好了,
放在 CLE:
ftp://cle.linux.org.tw/tex/cjk/fonts/nsungt1/nsungu66.tar.gz
ftp://cle.linux.org.tw/tex/cjk/fonts/nkait1/nkaiu66.tar.gz
解开後取代原档案就可以了。 如果往後有自行加字的需求,练习一下是很
值得的。
--
一个神圣的目标是很危险的。当一个目标变得神圣时,
要达到这个目标的手段往往会变得很卑下。(林语堂.快乐的天才)
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: edt1023.sayya.org