OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
-
zhangsong023
- 帖子: 768
- 注册时间: 2006-09-20 19:56
#31
帖子
由 zhangsong023 » 2007-10-25 21:48
aquachick 写了:真是太感谢了,我找到了你说的东西,不过资源真少,全中国只有唯一一个FTP服务器拥有,所以比春运挤火车还要惨烈。这服务器不是哈工大的,里面是有哈工大的论文模板,其实它是北京师大天文系的服务器,每次只能连接50人,我昨天一天都连不了,今天6点就起床赶过来终于上了,不过有点可惜,那个Texlive-2007-supportZH 的ISO镜像下到一半就断开了,后面一直连不上了。不过说回来,我还是喜欢中科大的FTP服务器,因为这里连接最快就那里了,速度有3M/s,其它的都是几百K。
那个包下起来非常慢,但是CTeX论坛上yulewang提供了一个自动化脚本,配置字体直接运行就可以了,配置过程也很快,十来分钟吧。
看这里
http://bbs.ctex.org/viewthread.php?tid= ... 3D4&page=2
-
aquachick
- 帖子: 115
- 注册时间: 2007-06-02 1:03
#32
帖子
由 aquachick » 2007-10-25 22:01
呵呵,那个我早前就找到了,不过没有弄成功到。
现在为了后面那些新手,我还是把它贴上来吧。为后人铺路!
最近,我的郵箱,ctex論壇,水木的一些同學的貼子和信件,他們看了我的fontforge生字體的
文章,都說怎麼那麼慢,於是我需要不斷地重復說請下2005年的fontforge.回了幾十封郵件以
後,我怒了.....
現在給出一個非常$^10$dirty的ttf2pt1的腳本,自動生成utf8字體和虚擬的gbk字體.是改寫
本版resolvent的改寫edward Lee的小腳本.呵呵.大家試一下,本人對此腳本對你造成的任何
後果是不負責任的,因此,因使用本腳本造成的文件遺失,電腦起火,出門撞車,失戀等,不可以
起訴我.....
用法很簡單.
首先保證你的機器中有perl, ttf2pt1 t1-utils(其中的t1asm)這些東西,
(你運行perl, ttf2pt1, t1asm,這三個命令,如果沒反應,就說明你沒安裝.....)為了保證輸出的賞
心悅目(事實上是由於我很lazy),所以你沒有這些東西,我也不給出出錯信息....
由於速度已經很快了(1分鐘解決一個字體),所以大家不要得寸進尺,請一次生一個字體,否則在updmap的時候容易?
掉....
tar zxvf mkfont.tar.gz
cd mkfont
cp ...../simsun.ttf .
./mkfont simsun.ttf simsun song
enjoy
-
附件
-
- mkfont[1].tar.gz
- (96.83 KiB) 已下载 126 次
-
zhangsong023
- 帖子: 768
- 注册时间: 2006-09-20 19:56
#34
帖子
由 zhangsong023 » 2007-10-26 12:17
估计两个原因:
1、你没有装要求的软件;
2、你用了simsun.ttc,注意,在网上下的大多数所谓的simsun.ttf实际上只是simsun.ttc。
-
aquachick
- 帖子: 115
- 注册时间: 2007-06-02 1:03
#35
帖子
由 aquachick » 2007-10-27 17:46
"首先保證你的機器中有perl, ttf2pt1 t1-utils(其中的t1asm)這些東西"
我在新立得里面分别搜索上面三个,Perl 版本号是5.8.8-7;然后ttf2pt1的版本为3.4.4-1.3,我顺手也把下面的那个也勾上了ttf2pt1-chinese;搜索“t1-utils“找不到,但是搜索“t1asm”出来一个t1utils,版本为1.32-1。以上我都装上了。我觉得这样应该是全装上了的。
测试:在终端里面输入三个perl, ttf2pt1, t1asm,這三個命令。结果是perl没有反应,没有提示错误;ttf2pt1出现一堆东西,这个行;t1asm也是没有反应。问题不懂,我想这也许就是我为什么没装成功的原因。
照着运行mkfont,终端信息如下,太长了,出不完。
awk: cmd. line:1: fatal: cannot open file `simsun89.afm' for reading (No such file or directory)
awk: cmd. line:1: fatal: cannot open file `simsun8a.afm' for reading (No such file or directory)
awk: cmd. line:1: fatal: cannot open file `simsun8b.afm' for reading (No such file or directory)
awk: cmd. line:1: fatal: cannot open file `simsun8c.afm' for reading (No such file or directory)
………………………………………………………………………………
awk: cmd. line:1: fatal: cannot open file `simsunfe.afm' for reading (No such file or directory)
awk: cmd. line:1: fatal: cannot open file `simsunff.afm' for reading (No such file or directory)
Create virtual fonts file, wait...
mv: 无法确认 ‘*.enc’: No such file or directory
mv: 无法确认 ‘*.afm’: No such file or directory
mv: 无法确认 ‘*.tfm’: No such file or directory
mv: 无法确认 ‘*.vf’: No such file or directory
Running texhash and updmap, pls wait
Congradulations! you have added simsun into your texmf
-
zhangsong023
- 帖子: 768
- 注册时间: 2006-09-20 19:56
#36
帖子
由 zhangsong023 » 2007-10-27 20:48
请贴开始若干行的错误信息。
这是awk修改字体文件时找不到文件报的错误,对于判断字体文件没有生成的原因毫无帮助。
你先尝试simhei.ttf(黑体),然后把最开始若干行的错误信息贴上来。
-
hogsonik
- 帖子: 147
- 注册时间: 2007-09-02 17:46
#37
帖子
由 hogsonik » 2007-11-02 21:19
首先感谢楼主的工作,我成功的生成了UTF8体系的字体
但在使用 xdvi test.dvi时,GBK体系的字体就是乱码
出现如下错误:
Missing charsets in String to FontSet conversion
这是怎么回事啊
-
zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
-
联系:
#38
帖子
由 zhuqin_83 » 2007-11-02 22:26
不错,加精。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
-
aquachick
- 帖子: 115
- 注册时间: 2007-06-02 1:03
#39
帖子
由 aquachick » 2007-11-03 11:11
hogsonik 写了:首先感谢楼主的工作,我成功的生成了UTF8体系的字体
但在使用 xdvi test.dvi时,GBK体系的字体就是乱码
出现如下错误:
Missing charsets in String to FontSet conversion
这是怎么回事啊
我觉得应该是编码的原因,Ubuntu下默认编码是UTF-8,所以你保存那个test.tex文件的时候就是UTF8编码了,所以你文件里面字体采用utf8字体的时候就不会乱码;而你在文件里面字体采用是GBK的话,那么保存test.tex文件的时候就要相应的保存成为GBK编码(有个选项的,请仔细查看)。
所以最好像zhan说的那样,不同的系统中要保持编码一致,不然会带来问题。ubuntu下采用utf8,win下就用GBK吧!
-
hogsonik
- 帖子: 147
- 注册时间: 2007-09-02 17:46
#41
帖子
由 hogsonik » 2007-11-03 16:05
按照楼主所说的方法,确实是这么回事
只是仍然会出现那个warning,不过这关系不大
按照emacs里的经验,这个warning可以消除的
感谢楼主的帮助
-
taohe
- 帖子: 10
- 注册时间: 2005-12-31 13:50
#42
帖子
由 taohe » 2007-11-19 20:55
aquachick 写了:又经过了一天的研究,实验了多种方法:使用gbkfonts生成,使用ttfsetup等,最终都失败告终。在我濒临崩溃的情况下,终于不得不使用了终极手法。最没技术的手法--重装了一个XP,反正今天刚刚下完深度DeepinXP-lite-5.8正式版,需要试验一下好不好用,13分钟就装好了。然后又下了个680M的 MiLtex 2.7-beta。安装好了以后又去下了个Ctex-Fonts-2.4.6安装。由于这个版本变动了比较多,装好以后竟然找不到字体放在什么地方。又搞了好久,头晕就喝点茶水。终于发现了是在C盘的~/Application Data 下面,找到了100M的Type1文件夹,将它们拷过了Ubuntu Linux下,目前还没配置Linux。估计明天又是一番苦战。残念!
不过不得不感叹,地球上最好的开源排版系统安装起来竟然是这么的困难(中文环境),我电脑水平也不算差了,还搞得这样憔悴。班上的那些人看到这样直接使用ReaHat公司的Fedora 套装了,那里直接就可以使用Latex。
用ttfsetup失败的具体情况能说一下吗?ttfsetup的文档中就是在Ubuntu中配置LaTeX和CJK字体的。用simsun.ttc好像没有什么问题。新版本的工具如ttf2tfm,ttf2pk等都是支持ttc字体的。
-
zignal
- 帖子: 44
- 注册时间: 2006-11-29 8:27
#43
帖子
由 zignal » 2007-11-20 17:32
按照楼主方法,成功配置中文,感谢楼主分享心得
-
addone
- 帖子: 15
- 注册时间: 2007-04-21 23:59
#44
帖子
由 addone » 2007-12-10 13:57
真是太感谢了,使用楼主提供的那个mkfont脚本真的可以很轻松地装上字体!!而且装上以后就有了type1字体,可以快速生成ps和pdf,很方便!!
不过还是提两个问题,首先是速度慢得太夸张了,我装一个字体足足花了10个小时……我的机器可不慢……
另外一个是脚本存在问题,漏掉了00的字体,需要手动生成……解决方法是把那个计数器的最小值改为0(原来是1):
代码: 全选
NUMLIST=`awk 'BEGIN{ n=0; while(n<256){printf "%02x\n",n; n++}}'`
-
aquachick
- 帖子: 115
- 注册时间: 2007-06-02 1:03
#45
帖子
由 aquachick » 2007-12-10 19:10
没有吧,楼上的朋友怎么会需要耗掉那么久的时间呢?
生成一个字体只是5分钟左右,这其中肯定是你的电脑环境配置出了点问题。
我记得曾在bbs.ctex.org那里有人提出过和你类似的情况,当时好像脚本的作者做出了回答。
具体是怎样我也不记得了,这里我比较忙,就不帮你找了,如果你需要具体了解的话,
请自己去那边翻一下旧帖,实在不好意思。
http://bbs.ctex.org/viewthread.php?tid= ... ra=&page=2
如果你看不到的话,我转过来yulewang所说
代码: 全选
最近,我的郵箱,ctex論壇,水木的一些同學的貼子和信件,他們看了我的fontforge生字體的
文章,都說怎麼那麼慢,於是我需要不斷地重復說請下2005年的fontforge.回了幾十封郵件以
後,我怒了.....
現在給出一個非常$^10$dirty的ttf2pt1的腳本,自動生成utf8字體和虚擬的gbk字體.是改寫
本版resolvent的改寫edward Lee的小腳本.呵呵.大家試一下,本人對此腳本對你造成的任何
後果是不負責任的,因此,因使用本腳本造成的文件遺失,電腦起火,出門撞車,失戀等,不可以
起訴我.....
用法很簡單.
首先保證你的機器中有perl, ttf2pt1 t1-utils(其中的t1asm)這些東西,
(你運行perl, ttf2pt1, t1asm,這三個命令,如果沒反應,就說明你沒安裝.....)為了保證輸出的賞
心悅目(事實上是由於我很lazy),所以你沒有這些東西,我也不給出出錯信息....
由於速度已經很快了(1分鐘解決一個字體),所以大家不要得寸進尺,請一次生一個字體,否則在updmap的時候容易?
掉....
tar zxvf mkfont.tar.gz
cd mkfont
cp ...../simsun.ttf .
./mkfont simsun.ttf simsun song
enjoy
然後你再從我的copy the adobe font開始看