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 » CACKO & SHARP/金峰 & OZ

This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.
在ubuntu 6.10里边制作qpf文件
View previous topic :: View next topic  
Author Message
ccpaging



Joined: 07 Dec 2006
Posts: 757

小企鹅: 16604

PostPosted: 2007-Jan-01 Mon, pm2:12 Reply with quote
 Post subject: 在ubuntu 6.10里边制作qpf文件

1. 安装qtopia的仿真开发环境
下载:
http://www.qtopia.org.cn/ftp/mirror/ftp.trolltech.com/qtopia/sdk/RedHat9.0/qtopia-free-1.7.0-2rh9.i386.rpm
安装方法比较简单,如果你能打开rpm,把里边的文件全部拷贝到linux根目录下的/opt目录下边就可以了。

2. 安装qtopia的embedded开发环境
下载:
http://www.qtopia.org.cn/ftp/mirror/ftp.trolltech.com/qt/source/qt-embedded-free-3.3.7.tar.gz
解压缩到你的home目录里边吧

3. 安装makeqpf
下载:
http://www.linuxsky.net/fanx/zaurus/font/makeqpf-ft-2.0.1-default.gz
解压缩到你的home目录里

4. 启动qt仿真显示
进入终端,执行以下命令:
#export QPEDIR=/opt/Qtopia
#export QTDIR=/opt/Qtopia
#export PATH=$QTDIR/bin:$PATH
#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
#qvfb &

5. 准备字体文件
将源字体文件如simsun.ttc更名为simsun.ttf,拷贝到
~/qt-embedded-free-3.3.7/lib/fonts
目录
修改这个目录下的fontdir,增加以下定义
simsun simsun.ttf FT n 50 100 usa
simsun simsun.ttf FT n 50 120 usa
simsun simsun.ttf FT n 50 140 usa
simsun simsun.ttf FT n 50 160 usa
simsun simsun.ttf FT n 50 180 usa
simsun simsun.ttf FT n 50 200 usa
simsun simsun.ttf FT n 50 220 usa
simsun simsun.ttf FT n 50 240 usa
simsun simsun.ttf FT n 50 260 usa
simsun simsun.ttf FT n 50 280 usa
simsun simsun.ttf FT n 50 300 usa
simsun simsun.ttf FT n 50 320 usa
simsun simsun.ttf FT n 50 340 usa
simsun simsun.ttf FT n 50 360 usa

6. 另开终端,执行makeqpf
进入终端,设置环境变量:
#export QTDIR=~/qt-embedded-free-3.3.7
#export LD_LIBRARY_PATH=~/qt-embedded-free-3.3.7/lib:$LD_LIBRARY_PATH
#./makeqpf -display Transformed:Rot0
如果提示缺省文件libstdc++-libc6.2-2.so.3
请执行以下命令安装软件包:
sudo apt-get install libstdc++2.10-glibc2.2

这时,qvfb的显示窗里边会弹出字体菜单
点击你需要生成的字体,在~/qt-embedded-free-3.3.7/lib/fonts就会生成文件。
#./makeqpf -display Transformed:Rot0 是用來做出直睹的字型,轉出來的檔名會是 xxxxxx_xxx_50.qpf 這個格式。

#./makeqpf -display Transformed:Rot270 是用來做出橫睹的字型,轉出來的檔名會是 xxxxxx_xxx_50_t10.qpf 這個格式。

7. 其他问题请参考
http://forum.e-onweb.com/viewtopic.php?t=29&postdays=0&postorder=asc&start=22



makeqpf-ft-2.1.4-default.rar
 Description:

Download
 Filename:  makeqpf-ft-2.1.4-default.rar
 Filesize:  1.06 MB
 Downloaded:  1597 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-Jan-02 Tue, pm5:22 Reply with quote
 Post subject: 遇到的问题,解决,成功,总结

网络上其实已经有很多字体,只是奇怪simsun一直没看到带anti alias,也就是去锯齿的字,所以转的时候始终在fontdir中使用的是usa参数。
在ubuntu转simkai.ttf和simsun.ttf多次,生成的字体在zaurus上显示全乱,糊掉了。
没办法,只好按照
http://www.pumb.org/viewthread.php?fid=15&tid=12465&pid=171334&page=1&extra=page%3D2
在sl-c1000上转,最后终于成功,发现是以下问题:
1. simkai.ttf和simsun.ttf始终无法转出带反锯齿的字体,在小z上转也是一样。
2. 如果转不带反锯齿的普通字体,可以转出,显示也正常。
3. 换了华文行揩的字体,就能转出反锯齿字体了。
4. 如果是使用反锯齿字体,应转完整的t0和t10字体,否则翻转屏幕后,显示就糊掉了。猜想跟显示阴影的方式有关系。
5. 猜想simkai和sinsun的18点阵不是矢量字体,无反锯齿功能,所以转不出来。
6. tff转qpf字体,在小z上方便,只下载一个文件。尤其适合没有linux机器的朋友。
7. simsun.ttf和simkai.ttf等,通常只有汉字。由于windows使用的是多个字体文件,所以从这些ttf转出来的总是会掉一些常用的非汉字,如simun没有@,simkai没有中文标点“-”等。
8. 如果要转一个不缺字的字体,应该还需要一些复杂的工作。网络上找到的efont是比较全的字体。
9. 下面是一些字体和制作字体的链接:
http://www.externe.net/zaurus/fonts/,要用代理访问
http://www.linuxsky.net/fanx/zaurus/font/
http://www.calno.com/moto/gcin/#qpf,有efont和wenquanyi(带粗体)



华文行揩,反锯齿,18点阵

scrn016.jpg


simkai,普通,18点阵

scrn017.jpg


_________________
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 » CACKO & SHARP/金峰 & OZ 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