(升级到2005.12.10 简单实现)手工升级freetype&ibXft在Ubuntu 5.10 下实现粗体
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 68
- 注册时间: 2005-05-02 12:27
如果不能出现粗体的话。。修改benzene 写了:请问一下,安装了13楼的那些个deb包之后还要怎么设置阿?
/etc/fonts/local.conf 为
代码: 全选
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/myfont.conf -->
<fontconfig>
<dir>/usr/share/fonts</dir>
<dir>/usr/share/fonts/local</dir>
<dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>
<!--加入点阵字体路径-->
<dir>/usr/X11R6/lib/X11/fonts</dir>
<!--
配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
-->
<match target="font">
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" name="weight" compare="more_eq">
<int>180</int>
</test>
<!-- set the embolden flag -->
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
<!--
default settings for all fonts.
-->
<match target="font" >
<!-- 打开字体的反锯齿即AA,大号字用AA会更美观 -->
<edit mode="assign" name="antialias" >
<bool>t</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
<!-- 打开hint -->
<edit mode="assign" name="hint" >
<bool>t</bool>
</edit>
<!-- 关闭autohint -->
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
</match>
<!-- 关闭 8到17号字体的AA -->
<match target="font" >
<!--
<test compare="contains" name="lang" >
<string>zh-cn</string>
<string>zh-tw</string>
<string>ja</string>
<string>ko</string>
</test>
-->
<test compare="more_eq" name="pixelsize" qual="any" >
<double>8</double>
</test>
<test compare="less_eq" name="pixelsize" qual="any" >
<double>17</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<!-- 解决英文字体间距过宽 -->
<match target="font">
<test target="pattern" name="lang" compare="contains">
<string>zh-tw</string>
<string>zh-cn</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing">
<const>proportional</const>
</edit>
<edit name="globaladvance">
<bool>false</bool>
</edit>
</match>
<!--
设定中文最小字号,使得小字的中文美观
-->
<match target="font" >
<test name="family" qual="any" >
<string>SimSun</string>
<string>NSimSun</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL SenKai Uni</string>
<string>AR PL New Sung</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>8</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>12</int>
</test>
<edit compare="eq" name="pixelsize" >
<int>12</int>
</edit>
</match>
<!--
把serif ,sans,monospace的family(字体族)重新排序,适应中文用户的用字习惯
-->
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>Bitstream Vera Serif</family>
<family>Simsun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Helvetica</family>
<family>Verdana</family>
<family>Arial</family>
<family>Tahoma</family>
<family>Bitstream Vera Sans</family>
<family>SimSun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>Bitstream Vera Sans Mono</family>
<family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
</fontconfig>
-
- 帖子: 21
- 注册时间: 2005-09-01 19:31
不行阿,楼主,缺关西
victor@ubuntu:~/bold$ sudo dpkg -i *.deb --force
(正在读取数据库 ... 系统当前总共安装有 58442 个文件和目录。)
正预备替换 libcairo2 1.0.2-1bold-1 (使用 libcairo2_1.0.2-1bold-1_i386.deb) ...
正在解压缩将用于更替的包文件 libcairo2 ...
正预备替换 libcairo2-dev 1.0.2-1bold-1 (使用 libcairo2-dev_1.0.2-1bold-1_i386.de b) ...
正在解压缩将用于更替的包文件 libcairo2-dev ...
正预备替换 libfreetype6 2.1.10bold-1 (使用 libfreetype6_2.1.10bold-1_i386.deb) . ..
正在解压缩将用于更替的包文件 libfreetype6 ...
正预备替换 libfreetype6-dev 2.1.10bold-1 (使用 libfreetype6-dev_2.1.10bold-1_i38 6.deb) ...
正在解压缩将用于更替的包文件 libfreetype6-dev ...
正预备替换 libxft2 2.1.7-2bold-1 (使用 libxft2_2.1.7-2bold-1_i386.deb) ...
正在解压缩将用于更替的包文件 libxft2 ...
正预备替换 libxft2-dbg 2.1.7-2bold-1 (使用 libxft2-dbg_2.1.7-2bold-1_i386.deb) . ..
正在解压缩将用于更替的包文件 libxft2-dbg ...
正预备替换 libxft-dev 2.1.7-2bold-1 (使用 libxft-dev_2.1.7-2bold-1_i386.deb) ...
正在解压缩将用于更替的包文件 libxft-dev ...
dpkg:处理 --force (--install)时出错:
无法访问打包文件: 没有那个文件或目录
dpkg:依赖关系问题使得 libcairo2-dev 的配置工作不能继续:
libcairo2-dev 依赖于 libfontconfig1-dev;然而:
软件包 libfontconfig1-dev还没有被安装。
libcairo2-dev 依赖于 libxrender-dev (>= 0.6.0);然而:
软件包 libxrender-dev还没有被安装。
libcairo2-dev 依赖于 libpng12-dev;然而:
软件包 libpng12-dev还没有被安装。
dpkg:处理 libcairo2-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libfreetype6 (2.1.10bold-1) ...
dpkg:依赖关系问题使得 libfreetype6-dev 的配置工作不能继续:
libfreetype6-dev 依赖于 libc6-dev | libc-dev;然而:
软件包 libc6-dev还没有被安装。
软件包 libc-dev还没有被安装。
libfreetype6-dev 依赖于 zlib1g-dev | libz-dev;然而:
软件包 zlib1g-dev还没有被安装。
软件包 libz-dev还没有被安装。
dpkg:处理 libfreetype6-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libxft2 (2.1.7-2bold-1) ...
正在设置 libxft2-dbg (2.1.7-2bold-1) ...
dpkg:依赖关系问题使得 libxft-dev 的配置工作不能继续:
libxft-dev 依赖于 libc6-dev | libc-dev;然而:
软件包 libc6-dev还没有被安装。
软件包 libc-dev还没有被安装。
libxft-dev 依赖于 libfontconfig1-dev;然而:
软件包 libfontconfig1-dev还没有被安装。
libxft-dev 依赖于 libfreetype6-dev;然而:
软件包 libfreetype6-dev还没有被配置。
libxft-dev 依赖于 x-dev;然而:
软件包 x-dev还没有被安装。
libxft-dev 依赖于 libx11-dev;然而:
软件包 libx11-dev还没有被安装。
libxft-dev 依赖于 libxrender-dev;然而:
软件包 libxrender-dev还没有被安装。
libxft-dev 依赖于 zlib1g-dev | libz-dev;然而:
软件包 zlib1g-dev还没有被安装。
软件包 libz-dev还没有被安装。
dpkg:处理 libxft-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libcairo2 (1.0.2-1bold-1) ...
在处理时有错误发生:
--force
libcairo2-dev
libfreetype6-dev
libxft-dev
victor@ubuntu:~/bold$ sudo apt install libc6-dev
sudo: apt: command not found
victor@ubuntu:~/bold$ sudo apt-get install libc6-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
libc6-dev: 依赖: linux-kernel-headers (>= 2.6.11.2-0) 但是它将不会被安装
libcairo2-dev: 依赖: libfontconfig1-dev 但是它将不会被安装
依赖: libxrender-dev (>= 0.6.0) 但是它将不会被安装
依赖: libpng12-dev 但是它将不会被安装
libfreetype6-dev: 依赖: zlib1g-dev 但是它将不会被安装 或
libz-dev
libxft-dev: 依赖: libfontconfig1-dev 但是它将不会被安装
依赖: x-dev 但是它将不会被安装
依赖: libx11-dev 但是它将不会被安装
依赖: libxrender-dev 但是它将不会被安装
依赖: zlib1g-dev 但是它将不会被安装 或
libz-dev
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
victor@ubuntu:~/bold$ sudo dpkg -i *.deb --force
(正在读取数据库 ... 系统当前总共安装有 58442 个文件和目录。)
正预备替换 libcairo2 1.0.2-1bold-1 (使用 libcairo2_1.0.2-1bold-1_i386.deb) ...
正在解压缩将用于更替的包文件 libcairo2 ...
正预备替换 libcairo2-dev 1.0.2-1bold-1 (使用 libcairo2-dev_1.0.2-1bold-1_i386.de b) ...
正在解压缩将用于更替的包文件 libcairo2-dev ...
正预备替换 libfreetype6 2.1.10bold-1 (使用 libfreetype6_2.1.10bold-1_i386.deb) . ..
正在解压缩将用于更替的包文件 libfreetype6 ...
正预备替换 libfreetype6-dev 2.1.10bold-1 (使用 libfreetype6-dev_2.1.10bold-1_i38 6.deb) ...
正在解压缩将用于更替的包文件 libfreetype6-dev ...
正预备替换 libxft2 2.1.7-2bold-1 (使用 libxft2_2.1.7-2bold-1_i386.deb) ...
正在解压缩将用于更替的包文件 libxft2 ...
正预备替换 libxft2-dbg 2.1.7-2bold-1 (使用 libxft2-dbg_2.1.7-2bold-1_i386.deb) . ..
正在解压缩将用于更替的包文件 libxft2-dbg ...
正预备替换 libxft-dev 2.1.7-2bold-1 (使用 libxft-dev_2.1.7-2bold-1_i386.deb) ...
正在解压缩将用于更替的包文件 libxft-dev ...
dpkg:处理 --force (--install)时出错:
无法访问打包文件: 没有那个文件或目录
dpkg:依赖关系问题使得 libcairo2-dev 的配置工作不能继续:
libcairo2-dev 依赖于 libfontconfig1-dev;然而:
软件包 libfontconfig1-dev还没有被安装。
libcairo2-dev 依赖于 libxrender-dev (>= 0.6.0);然而:
软件包 libxrender-dev还没有被安装。
libcairo2-dev 依赖于 libpng12-dev;然而:
软件包 libpng12-dev还没有被安装。
dpkg:处理 libcairo2-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libfreetype6 (2.1.10bold-1) ...
dpkg:依赖关系问题使得 libfreetype6-dev 的配置工作不能继续:
libfreetype6-dev 依赖于 libc6-dev | libc-dev;然而:
软件包 libc6-dev还没有被安装。
软件包 libc-dev还没有被安装。
libfreetype6-dev 依赖于 zlib1g-dev | libz-dev;然而:
软件包 zlib1g-dev还没有被安装。
软件包 libz-dev还没有被安装。
dpkg:处理 libfreetype6-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libxft2 (2.1.7-2bold-1) ...
正在设置 libxft2-dbg (2.1.7-2bold-1) ...
dpkg:依赖关系问题使得 libxft-dev 的配置工作不能继续:
libxft-dev 依赖于 libc6-dev | libc-dev;然而:
软件包 libc6-dev还没有被安装。
软件包 libc-dev还没有被安装。
libxft-dev 依赖于 libfontconfig1-dev;然而:
软件包 libfontconfig1-dev还没有被安装。
libxft-dev 依赖于 libfreetype6-dev;然而:
软件包 libfreetype6-dev还没有被配置。
libxft-dev 依赖于 x-dev;然而:
软件包 x-dev还没有被安装。
libxft-dev 依赖于 libx11-dev;然而:
软件包 libx11-dev还没有被安装。
libxft-dev 依赖于 libxrender-dev;然而:
软件包 libxrender-dev还没有被安装。
libxft-dev 依赖于 zlib1g-dev | libz-dev;然而:
软件包 zlib1g-dev还没有被安装。
软件包 libz-dev还没有被安装。
dpkg:处理 libxft-dev (--install)时出错:
依赖关系问题 - 仍未被配置
正在设置 libcairo2 (1.0.2-1bold-1) ...
在处理时有错误发生:
--force
libcairo2-dev
libfreetype6-dev
libxft-dev
victor@ubuntu:~/bold$ sudo apt install libc6-dev
sudo: apt: command not found
victor@ubuntu:~/bold$ sudo apt-get install libc6-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列的软件包有不能满足的依赖关系:
libc6-dev: 依赖: linux-kernel-headers (>= 2.6.11.2-0) 但是它将不会被安装
libcairo2-dev: 依赖: libfontconfig1-dev 但是它将不会被安装
依赖: libxrender-dev (>= 0.6.0) 但是它将不会被安装
依赖: libpng12-dev 但是它将不会被安装
libfreetype6-dev: 依赖: zlib1g-dev 但是它将不会被安装 或
libz-dev
libxft-dev: 依赖: libfontconfig1-dev 但是它将不会被安装
依赖: x-dev 但是它将不会被安装
依赖: libx11-dev 但是它将不会被安装
依赖: libxrender-dev 但是它将不会被安装
依赖: zlib1g-dev 但是它将不会被安装 或
libz-dev
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。
-
- 帖子: 68
- 注册时间: 2005-05-02 12:27
-
- 帖子: 110
- 注册时间: 2005-04-30 10:00
装了这些包之后,firefox打印出问题了
装了这些包之后,firefox一打印就崩溃,自动关掉。
我的机器没连打印机。原来firefox打印到文件一直是可以的,但是升级了这几个包之后,一打印就崩溃了。
我的机器没连打印机。原来firefox打印到文件一直是可以的,但是升级了这几个包之后,一打印就崩溃了。
-
- 帖子: 68
- 注册时间: 2005-05-02 12:27
Re: 装了这些包之后,firefox打印出问题了
erzhong 写了:装了这些包之后,firefox一打印就崩溃,自动关掉。
我的机器没连打印机。原来firefox打印到文件一直是可以的,但是升级了这几个包之后,一打印就崩溃了。
对不起,我没有打印机,没测试过。。。。
-
- 帖子: 6
- 注册时间: 2005-11-14 16:50
To xufan106:xufan106 写了:呵呵。。问题是出自你装的文件太多了。。其实要实现粗体只要装
libfreetype6_2.1.10bold-1_i386.deb
libcairo2_1.0.2-1bold-1_i386.deb
libxft2_2.1.7-2bold-1_i386.deb
其他的是开发包和debug包。。我上传上去是为了方便要装开发包的朋友。
如果是不能出现粗体加上 19楼的 东东
想字体好看像win下的字体。如果你有simsun的使用许可,那就装上这个字体啦。。
安装该补丁后,网页内容的确是可以现实粗体了,但是Firefox的标题栏显示就不正确了,Gedit的内容也不正确。
没装补丁前Gedit里显示是正常的 。
-
- 帖子: 68
- 注册时间: 2005-05-02 12:27
Re: 装了这些包之后,firefox打印出问题了
erzhong 写了:装了这些包之后,firefox一打印就崩溃,自动关掉。
我的机器没连打印机。原来firefox打印到文件一直是可以的,但是升级了这几个包之后,一打印就崩溃了。
我试过了。。我的firefox版本好是 1.5 rc2 是没崩溃的。。你可以升级的
firefox 。新版本的firefox更快。。