LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5560|回复: 24

利用第三方源在Ubuntu下实现粗体

[复制链接]
发表于 2005-10-4 01:06:28 | 显示全部楼层 |阅读模式
今天花了一天的时间把freetype打包了。适合ubuntu5.10用的deb包
实现粗体只要下载三个包

  1. # dpkg -i libfreetype6_2.1.10-1_i386.deb
  2. #dpkg -i libcairo2_1.0.2-0ubuntu1ja2_i386.deb
  3. #dpkg -i libxft2_2.1.7-1ubuntu5_i386.deb
复制代码


其中 libcairo2_1.0.2-0ubuntu1ja2_i386.deb 是从http://archive.ubuntulinux.jp/ubuntu-ja/breezy-ja/

下载的
libxft2_2.1.7-1ubuntu5_i386.deb
是从ubuntu的source包重新编译的
由于sir的200k附件限制
请到

http://forum.ubuntu.org.cn/viewtopic.php?p=32931#32931

下载附件
另外请确保你的
etc/fonts/local.conf

  1. <!--
  2. 配置粗体中文显示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
  3.   -->

  4.      <match target="font">
  5.          <!-- check to see if the font is just regular -->
  6.          <test name="weight" compare="less_eq">
  7.              <int>100</int>
  8.          </test>
  9.          <!-- check to see if the pattern requests bold -->
  10.          <test target="pattern" name="weight" compare="more_eq">
  11.              <int>180</int>
  12.          </test>
  13.          <!-- set the embolden flag -->
  14.          <edit name="embolden" mode="assign">
  15.              <bool>true</bool>
  16.          </edit>
  17.      </match>
复制代码

新手编译的包。不能用别怪我


右边的图是今天的左边的是以前的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-10-4 08:23:44 | 显示全部楼层
好啊 好阿
回复 支持 反对

使用道具 举报

发表于 2005-10-4 08:45:54 | 显示全部楼层
自己配置的simsun吧,不是510的原因
回复 支持 反对

使用道具 举报

发表于 2005-10-4 12:17:29 | 显示全部楼层
http://packages.ubuntu.com/breezy/libs/libfreetype6

这么低的版本,不可能自动出粗体
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-4 12:29:19 | 显示全部楼层
嗯嗯,,,,我是在 http://archive.ubuntulinux.jp/ubuntu-ja/breezy-ja/
找了几个包装上才实现的
回复 支持 反对

使用道具 举报

发表于 2005-10-4 12:41:43 | 显示全部楼层
那么,请不要使用带有欺骗性字眼的主题。你应该改成“利用第三方软件仓库在Ubuntu下实现粗体”
回复 支持 反对

使用道具 举报

发表于 2005-10-4 13:14:26 | 显示全部楼层
为渊驱鱼,为丛驱雀。
国家英语政策当呼吁废之。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-4 13:43:41 | 显示全部楼层
Post by ak137
为渊驱鱼,为丛驱雀。
国家英语政策当呼吁废之。


什么意思?
回复 支持 反对

使用道具 举报

发表于 2005-10-4 18:48:02 | 显示全部楼层
在 breezy 里装上新的 Cairo  就可以了
不过 Debian/Ubuntu 里的 Cairo 由于 OOo2 的 bug 的关系 , 被迫取消了 Cairo 的粗体

我们可以自己 rebuild  Debian 的 cairo
在 debian/patches/ 里去掉 02-no-ft-glyphslot-embolden.patch再打包就可以了


这下面是我 rebuild 的 cairo 的 deb 包
http://www.linuxsky.net/down/ftproot/incoming/f33k4/deb/cairo/
装上 libcairo2_1.0.0-3_i386.deb 就可以了

( 我只是打开粗体选项 , 没有加斜体补丁 , 斜体补丁可以在 cairo 的 ml 上找到 )
回复 支持 反对

使用道具 举报

发表于 2005-10-4 19:38:10 | 显示全部楼层
你快拉倒吧。freetype的版本那么低,你build cairo有什么用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表