看板LaTeX
标 题Re: [问题] UTF8 E6989E 缺字 ?
发信站交大资讯次世代BS2 (Thu Jul 24 12:37:52 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!BS2
※ 引述《[email protected] (suglwu)》之铭言:
> ※ 引述《[email protected] (蒙古大夫 2.0)》之铭言:
> : 左日右丙(U+661E)并不属於 Big-5 范围的字,所以,一般的旧字型
> : 不会包括。可以使用昺(U+663A)来代替。
> : cwk/cwm 会有这个字是自行造字加进去的。
> 谢谢,知道原因就好了。
> 因为这个字 左日右丙(U+661E) 刚好是用在人的名字上
> 换成替代的 昺(U+663A)字,怕会改到别人的名字不太好。
> 不过如果非别人姓名的用字可能就没关系了
> 所以请问如果要自行造字有哪些参考资料?
> 是参考这一篇吗? [1]
> 或者有其他更恰当的方法?
> 感谢!
> [1] http://blog.bs2.to/post/EdwardLee/4659
用这种方式也是可以,但有一个重大缺点,就是这是点阵字,所以,
比较适合用在 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 就可以了。
当然,最简单的方式就是那个字文章中使用 cw 系列的 Type1,如 cwmc。
ps. fontforge 的中文使用教学在:
http://cle.linux.org.tw/~edt1023/fontforge/index.html
点一下国旗的地方就是。
[1] ftp://cle.linux.org.tw/tex/cjk/tools
--
▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw>
█▄▄▄▄█ █ ▄▄▄▄▄█ Player: EdwardLee
▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: linux.cc.ntu.edu.tw
☆ 次世代BS2 ☆ 可申请个人板 150MB 相簿
http://pic.bs2.to 交大资讯人 250MB