当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我也来折腾,Yahei做成了Deb包。
帖子发表于 : 2007-03-01 16:29 
头像

注册: 2006-04-18 10:13
帖子: 202
地址: china
送出感谢: 0 次
接收感谢: 0 次
下载了0.75的雅黑字体,两个文件:msyh.ttf msyhbd.ttf。
以下我敲的命令是红字。
mkdir cccc/DEBIAN -p
mkdir cccc/etc/defoma/hints -p
mkdir cccc/usr/share/fonts/truetype/Vista -p
cp msyh*.ttf cccc/usr/share/fonts/truetype/Vista

在cccc/etc/defoma/hints/下建两个文件:ttf-vista-yaheibd.hints ttf-vista-yahei.hints
内容如下

ttf-vista-yaheibd.hints
category truetype
begin /usr/share/fonts/truetype/Vista/msyhbd.ttf
Family = Vista-Yahei
FontName = Yahei-Bold
Encoding = Unicode
Location = Chinese-Taiwan Chinese-China English Japanese
Charset = ISO10646-1 GB2312 GB18030 ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-5 ISO8859-9 ISO8859-15 JISX0212 JISX0208 JISX0201 KOI8 MICROSOFT-CP1252
UniCharset = GB2312 GB18030 ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-5 ISO8859-9 ISO8859-15 JISX0212 JISX0208 JISX0201 KOI8 MICROSOFT-CP1252
GeneralFamily = Hei
Weight = Bold
Width = Variable
Shape = Upright
Alias = microsoft-yahei 雅黑
Foundry = Microsoft
Priority = 20
X-Family = MICROSOFT_YAHEI
X-ElementAlias = foundry=microsoft:family=hei:resx=100:resy=100
TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic
end

ttf-vista-yahei.hints
category truetype
begin /usr/share/fonts/truetype/Vista/msyh.ttf
Family = Vista-Yahei
FontName = Yahei-Medium
Encoding = Unicode
Location = Chinese-Taiwan Chinese-China English Japanese
Charset = ISO10646-1 GB2312 GB18030 ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-5 ISO8859-9 ISO8859-15 JISX0212 JISX0208 JISX0201 KOI8 MICROSOFT-CP1252
UniCharset = GB2312 GB18030 ISO8859-1 ISO8859-2 ISO8859-3 ISO8859-5 ISO8859-9 ISO8859-15 JISX0212 JISX0208 JISX0201 KOI8 MICROSOFT-CP1252
GeneralFamily = Hei
Weight = Medium
Width = Variable
Shape = Upright
Alias = microsoft-yahei 雅黑
Foundry = Microsoft
Priority = 20
X-Family = MICROSOFT_YAHEI
X-ElementAlias = foundry=default:family=hei:resx=100:resy=100
TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic
end

可能这两个文件的内容可以改得更好。
在cccc/DEBIAN下建四个文件:conffiles control postinst prerm
内容如下

conffiles
/etc/defoma/hints/ttf-vista-yaheibd.hints
/etc/defoma/hints/ttf-vista-yahei.hints

control
Package: ttf-vista-yahei
Version: 0.75
Section: x11
Priority: optional
Architecture: all
Depends: xutils (>= 4.0.2), defoma
Installed-Size: 29066
Maintainer: Zhuyu <zhuzhengan@yahoo.com.cn>
Description: "Microsoft Yahei" Chinese TrueType font by Microsoft Technology
雅黑字体不是自由的。有可能侵权!:)
(msyh.ttf & msyhbd.ttf)

postinst
#!/bin/sh
set -e

package=ttf-vista-yahei

FILE=/etc/defoma/hints/${package}.hints
if [ "$1" = "configure" ]; then
/usr/bin/defoma-font -t reregister-all $FILE
fi

package=ttf-vista-yaheibd

FILE=/etc/defoma/hints/${package}.hints
if [ "$1" = "configure" ]; then
/usr/bin/defoma-font -t reregister-all $FILE
fi

exit 0

prerm
#!/bin/sh
set -e

package=ttf-vista-yaheibd

FILE=/etc/defoma/hints/${package}.hints
if [ "$1" = "remove" ]; then
/usr/bin/defoma-font -t purge-all $FILE
fi

package=ttf-vista-yahei

FILE=/etc/defoma/hints/${package}.hints
if [ "$1" = "remove" ]; then
/usr/bin/defoma-font -t purge-all $FILE
fi

然后在cccc/DEBIAN下生成一个md5sums

fakeroot -- dpkg -b cccc jjjj.deb
dpkg-name jjjj.deb

最后再可耻一下,浪费一下论坛空间,看图!
:)

图中第一行为24正常,第二行36粗体


附件:
2.png
2.png [ 287.13 KiB | 被浏览 1154 次 ]



_________________
回避问题 = 曲线救国 = 棒槌


最后由 蝴蝶兰 编辑于 2007-03-03 15:33,总共编辑了 1 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-03-01 16:53 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
沉默。。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-03-01 16:58 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
不如直接
代码:
cd ~/
tar -jcvf  fonts.tar.bz2   .fonts


但可以学学做deb :lol: :lol: :lol:


_________________
Fair winds and following seas !


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-03-02 21:58 
头像

注册: 2006-09-12 19:44
帖子: 654
地址: whu
送出感谢: 0 次
接收感谢: 0 次
现在的 雅黑 最新的是 5.0 版本


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-03-03 15:37 
头像

注册: 2006-04-18 10:13
帖子: 202
地址: china
送出感谢: 0 次
接收感谢: 0 次
fontversion=49152,这个版本是多少?你的5.0的fontversion是多少?
(第一层的贴子修改了一次,有一个大漏洞刚发现)


_________________
回避问题 = 曲线救国 = 棒槌


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-03-03 16:06 
头像

注册: 2006-07-23 16:25
帖子: 1592
地址: 南京
送出感谢: 0 次
接收感谢: 0 次
嘿嘿,我用的就是5.0的


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-03-03 16:11 
头像

注册: 2006-04-18 10:13
帖子: 202
地址: china
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上。我也正在找5.0,不知道效果会有什么变化。(好像有人说肉眼看不出)


_________________
回避问题 = 曲线救国 = 棒槌


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-03-03 16:12 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
不错。


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-03-03 17:17 

注册: 2007-02-03 23:50
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
xp 里面有个cleartype技术,雅黑看起来才舒服,我自己改xp的字库为雅黑后,也发现这个问题,根本就是难看,开了clear type后就有所好转,因该说看起来很舒服了。 ubuntu改后,效果就是无视


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-03-06 15:20 
头像

注册: 2006-10-26 9:24
帖子: 345
地址: 中国-广西-南宁
系统: Ubuntu 16.04 LTS
送出感谢: 2
接收感谢: 0 次
......楼主牛啊,这个......貌似把有版权的东东弄成deb不太好吧......


_________________
Ubuntu 16.04 LTS使用中......

主板:XW4600
CPU:X3230
内存:2G x 4 = 8G
硬盘:16G SSD(/boot & /) + 80G HD(/Var & /tmp & swap) + 250G HD(/home) +500G HD(/media/Data)
显示器:EIZO L675


页首
 用户资料  
 
11 楼 
 文章标题 : 哈,好像是不太
帖子发表于 : 2007-03-08 11:07 
头像

注册: 2006-04-18 10:13
帖子: 202
地址: china
送出感谢: 0 次
接收感谢: 0 次
我是不是应该申请将此帖删掉?:):)


_________________
回避问题 = 曲线救国 = 棒槌


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译