Log inUsernamePassword
Log me on automatically each visit    
Register
Register
Log in to check your private messages
Log in to check your private messages
Zaurus 中文论坛 Forum Index » pdaXrom & debain & openBSD

This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.
在pdaxrom中使用simsun字体
View previous topic :: View next topic  
Author Message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Apr-17 Tue, am11:23 Reply with quote
 Post subject: 在pdaxrom中使用simsun字体

在pdaxrom中使用simsun字体

这里使用的是windows xp带的simsun.ttc,ttc是一种特使的压缩字体格式,首先要把ttc还原成2字体,一个是simsun.ttf,另一个是nsimsun.ttf(新宋体),为减少工作量,我们只使用simsun.ttf就可以了。
simsun.ttf的基本特征是:serif字型,带12,14,15,16,18内嵌点阵字体,英文均为矢量字体。
simsun.ttf拷贝到zaurus的以下目录:
/usr/X11R6/lib/X11/fonts/TTF/
进入term,执行命令:
fc-cache -f -v
把附件中的local.zip解压缩可以得到local.conf,然后拷贝local.conf到目录:
/etc/fonts/
退出X,然后重新启动startx。




simsunfull.jpg


local.zip
 Description:

Download
 Filename:  local.zip
 Filesize:  884 Bytes
 Downloaded:  63 Time(s)


_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Apr-17 Tue, am11:32 Reply with quote
 Post subject:

解释local.conf
<xml>
<DOCTYPE>
</etc>
<fontconfig>
<!--
Enable sub-pixel rendering
<match>
<test>
<const>unknown</const>
</test>
<edit><const>rgb</const></edit>
</match>
-->
原来使用的配置,关闭汉字字体的反锯齿,现在已注释掉
<!-- Disable anti alias for Chinese <16px>
<!--
<match>
<test>
<string>Tahoma</string>
<string>simsun</string>
<string>nsimsun</string>
<string>AR PL New Sung</string>
</test>
<test>
<double>24</double>
</test>
<edit>
<bool>false</bool>
</edit>
</match>
-->
西文字体可能显示的跟汉字一样宽,下面配置修改这种现象
<alpha>
<match>
<test>
<string>zh-cn</string>
<string>zh-tw</string>
<string>ja</string>
<string>ko</string>
</test>
<edit>
<const>proportional</const>
</edit>
如果上面这个配置不起作用,可以试试这个
<!--
<edit>
<int>0</int>
</edit>
-->
<edit>
<bool>false</bool>
</edit>
</match>
设置最小汉字字体,已注释未用
<set>
<!--
<match>
<test>
<string>Tahoma</string>
<string>simsun</string>
</test>
<test>
<int>14</int>
</test>
<edit>
<int>14</int>
</edit>
</match>
-->
关闭汉字字体的全局设置
<match>
<test>
<string>Tahoma</string>
<string>simsun</string>
<string>nsimsun</string>
<string>AR PL New Sung</string>
</test>
<edit>
<bool>false</bool>
</edit>
</match>
设置汉字字体的全局设置
<match>
<test>
<string>Tahoma</string>
<string>simsun</string>
<string>nsimsun</string>
<string>AR PL New Sung</string>
</test>
打开反锯齿
<edit><bool>true</bool></edit>
打开hinting
<edit><bool>false</bool></edit>
关闭autohint
<edit><bool>false</bool></edit>
设置hint的程度
<edit><bool>hintnone</bool></edit>
不使用内嵌点阵字体
<edit><bool>false</bool></edit>
</match>
设置小于18点阵的小字体
<match>
<test>
<string>Tahoma</string>
<string>simsun</string>
<string>nsimsun</string>
<string>AR PL New Sung</string>
</test>
<test>
<double>18</double>
</test>
<edit><bool>false</bool></edit>
<edit><bool>true</bool></edit>
<edit><bool>false</bool></edit>
<edit><bool>hintfull</bool></edit>
<edit><bool>true</bool></edit>
如果没有使用内嵌点阵字体,试试下面几个参数
<edit><bool>true</bool></edit>
<!--
<edit><bool>true</bool></edit>
<edit><bool>true</bool></edit>
-->
</match>
字体替换,pdaxrom好像不支持,已注释,未使用
<!--
<match>
<test>
<string>SimSun</string>
</test>
<edit>
<string>Tahoma</string>
</edit>
</match>
<match>
<test>
<string>SimSun</string>
</test>
<test>
<double>12</double>
</test>
<test>
<double>16</double>
</test>
<edit>
<string>Tahoma</string>
</edit>
</match>
-->
</fontconfig>

_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/


Last edited by ccpaging on 2007-Apr-22 Sun, pm2:59; edited 1 time in total
Back to top
View user's profile Send private message
plum



Joined: 03 Jan 2007
Posts: 129
Location: 河南 郑州
小企鹅: 3482

PostPosted: 2007-Apr-17 Tue, am11:46 Reply with quote
 Post subject:

支持一下,回去试试看
_________________
http://www.imobile365.com
Zaurus C1k+4G CF+Cell CF wifi+2G SD
ubuntu 7.10
WIndows XP Which in the VBOX under the ubuntu
Back to top
View user's profile Send private message Visit poster's website AIM Address30332348 MSN Messenger
wterlan



Joined: 21 Feb 2006
Posts: 67

小企鹅: 560

PostPosted: 2007-Apr-18 Wed, am6:27 Reply with quote
 Post subject:

支持!
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Apr-27 Fri, am10:15 Reply with quote
 Post subject: 在unisun14-17基础上制作的新字体

制作方法参见
http://bbs.linuxunion.net/showthread.php?p=148
http://www.pkucn.com/redirect.php?tid=188909&goto=lastpost

把simsun的内嵌字体,12-16,18全部提取出来,形成新的ttf字体。
由于未找到直接用BDF生成TTF的方法,不过即使找到,估计也有大堆参数需要设置,所以投机了一把,在wjping的unisun14-17基础上制作。
1、先用sbit32把unisun14-17中的内嵌字体全部删除,得到文件base.ttf,大小2M左右。
2、用breakttc把simsun.ttc打开,生成simsun.ttf和nsimsun.ttf
3、用sbit32提取simsun.ttf里边的点阵字体,生成bdf文件,simsun12.bdf - simsun16.bdf,simsun18.bdf
4、用sbit32把bdf字体合并到base.ttf,生成新字体simsun12-18.ttf
5、由于wjping的unisun14-17.ttf定义的字型为Tahoma,这样与pdaxrom中已有的Tahoma字体容易冲突和混淆,所以,继续使用ff4win工具,把字体名字改回SimSun



simsun12-18.part1.rar
 Description:

Download
 Filename:  simsun12-18.part1.rar
 Filesize:  1.39 MB
 Downloaded:  843 Time(s)


simsun12-18.part2.rar
 Description:

Download
 Filename:  simsun12-18.part2.rar
 Filesize:  1.39 MB
 Downloaded:  811 Time(s)


simsun12-18.part3.rar
 Description:

Download
 Filename:  simsun12-18.part3.rar
 Filesize:  385.93 KB
 Downloaded:  73 Time(s)


_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Apr-27 Fri, am10:29 Reply with quote
 Post subject: simsun12-18.ttf的使用和存在的问题

使用方法
1、ttf文件应拷贝到目录/usr/X11R6/lib/X11/fonts/TTF
2、附件中的local.conf文件拷贝到/etc/fonts
3、在终端中执行以下命令,应该可以看到simsun被正确装载了
fc-cache -v -f
fc-list | grep SimSun

问题
1、12-18点阵的字体非常好看,因为使用的内嵌字体。18以上必须开AA,可是pdaxrom里边AA的颜色很浅,所以字体看起来发虚,在pc上的X-windows中是可以调整aa的程度,不知道pdaxrom是否可以调整?如何调整?
2、在urxvt下面,汉字显示的宽度不正确,这个问题只出现在urxvt中。主要问题是因为simsun12-18.ttf中的英文字体是使用的Tahoma,因为字体偏大,相对而言中文字体就被压缩了,所以是中英文字体不配套的原因。如果能把simsun12-18.ttf的字体换回simsun原配的英文字体,搭配效果好一些。




test3.jpg



test2.jpg



test1.jpg



test.jpg


local.rar
 Description:

Download
 Filename:  local.rar
 Filesize:  843 Bytes
 Downloaded:  59 Time(s)


_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Apr-29 Sun, am9:43 Reply with quote
 Post subject:

问题:
12-18点阵的字体非常好看,因为使用的内嵌字体。18以上必须开AA,可是pdaxrom里边AA的颜色很浅,所以字体看起来发虚,在pc上的X-windows中是可以调整aa的程度,不知道pdaxrom是否可以调整?如何调整?

转载:
据说在2.2.1之前,hintslight和hintmedium和hintfull的效果是一样的如果开启了bytecode
interpreter(都使用bytecode interpreter)。在2.2.1之后,hintslight是不使用bytecode
interpreter而后面两个是使用bytecode interpreter的。所以看看是否是使用2.1.10和2.2.1
的区别。

解决:
在C1000, PDAXROM 1.1 beta3上安装了新版freetype:
http://z.drun.net/packages/
发现hintfull开始起作用,中文字体的阴影很浓,接近xp的效果。

_________________
SL-C1000, 1G CF, 1G SD
pdaxrom 1.1beta3
Roku Wifi Card(Used in Cacko 1.23 & pdaXrom 1.1 Beta3)
http://ccpaging.blog.ubuntu.org.cn/
http://ccpaging.osall.com/
http://blog.sina.com.cn/zaurus/
Back to top
View user's profile Send private message
Display posts from previous:     
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Zaurus 中文论坛 Forum Index » pdaXrom & debain & openBSD All times are GMT + 8 Hours
Page 1 of 1

 
Jump to:   
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

[ 页面生成时间: 秒 ] :: [ 次查询 ] :: [ ]
Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional