LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: sunmoon1997

sunmoon1997 patched fontconfig-2.3.2

[复制链接]
 楼主| 发表于 2005-9-3 22:58:56 | 显示全部楼层
  1. sunmoon1997@smspc ~ $ FC_DEBUG=1 fc-match
  2. FC_DEBUG=1
  3. Match Pattern 17 of 32
  4.         weight: 100(i)(s)
  5.         dpi: 75(f)(s)
  6.         pixelsize: 12.5(f)(s)
  7.         size: 12(f)(s)
  8.         slant: 0(i)(s)
  9.         family: "Bitstream Vera Sans"(w) "Verdana"(w) "Arial"(w) "Albany AMT"(w) "Luxi Sans"(w) "Nimbus Sans L"(w) "Helvetica"(w) "Nachlieli"(w) "Kochi Gothic"(w) "宋体"(w) "SimSun"(w) "SimSun-18030"(w) "AR PL New Sung"(w) "AR PL ShanHeiSun Uni"(w) "AR PL KaitiM GB"(w) "AR PL KaitiM Big5"(w) "MS ゴシック"(w) "Baekmuk Dotum"(w) "SimSun"(w) "FreeSans"(w) "sans-serif"(w)
  10.         width: 100(i)(s)
  11.         lang: "zh-CN"(s)
  12.         fontversion: 2147483647(i)(s)
  13.         usegamma: FcFalse(s)
  14.         scale: 1(f)(s)
  15.         autohint: FcFalse(s)
  16.         hintstyle: 3(i)(s)
  17.         globaladvance: FcTrue(s)
  18.         hinting: FcTrue(s)
  19.         verticallayout: FcFalse(s)
  20.         embeddedbitmap: FcTrue(s)

  21. Best score 0 0 1e+99 0 9 0 0 0 0 2000 0 0 0 0 2.14735e+11Pattern 18 of 18
  22.         weight: 80(i)(s)
  23.         spacing: 90(i)(s)
  24.         foundry: "unknown"(s)
  25.         fontformat: "TrueType"(s)
  26.         file: "/usr/share/fonts/ttf/zh_CN/simsun.ttf"(s)
  27.         slant: 0(i)(s)
  28.         style: "Regular"(s)
  29.         index: 0(i)(s)
  30.         familylang: "zh-cn"(s) "en"(s)
  31.         outline: FcTrue(s)
  32.         family: "宋体"(s) "SimSun"(s)
  33.         width: 100(i)(s)
  34.         scalable: FcTrue(s)
  35.         charset: set(s)
  36.         lang: aa|ast|ay|bg|bi|br|ch|co|da|de|en|es|eu|fj|fo|fr|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|ja|kum|lb|mg|nb|nds|nl|nn|no|oc|om|os|pt|rm|ru|sel|sma|smj|so|sq|sv|sw|tn|ts|vo|wa|xh|yap|zh-cn|zh-hk|zh-mo|zh-sg|zh-tw|zu(s)
  37.         fontversion: 131072(i)(s)
  38.         stylelang: "en"(s)
  39.         capability: "otlayout:hani"(s)

  40. simsun.ttf: "宋体" "Regular"
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-9-4 08:18:21 | 显示全部楼层
你这个输出能显示中文?是utf-8的locale吧?我这里fc-list好象是用GBK回显UTF-8编码,结果看到的全是乱码。中文编码还真是个不朽的话题
回复 支持 反对

使用道具 举报

发表于 2005-9-4 09:24:28 | 显示全部楼层
说起来惭愧,原来Gnome Terminal也有Set Character Encoding选项的,才知道。选UTF-8的话就能正确显示fc-list的输出了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 09:36:36 | 显示全部楼层
Post by midx
说起来惭愧,原来Gnome Terminal也有Set Character Encoding选项的,才知道。选UTF-8的话就能正确显示fc-list的输出了。

呵呵
回复 支持 反对

使用道具 举报

发表于 2005-9-4 10:38:09 | 显示全部楼层
请问日月兄,freetype 和 libXft 分别用什么版本? 要不要打补丁?
回复 支持 反对

使用道具 举报

发表于 2005-9-4 11:14:54 | 显示全部楼层
不知道理论上能不能搞个编码自动识别,某个程序中文显示用的是什么中文编码就自动对这个程序采用什么编码显示……
回复 支持 反对

使用道具 举报

发表于 2005-9-4 12:02:36 | 显示全部楼层
声明一下,在这个帖子谈编码已经算跑题了,顺便再扯几句我就闭嘴。
尝试过用fc-list >fc.txt,然后用gedit直接打开,gedit能很好地自动识别并用utf-8显示文本。由此可以判定,fc-list呼出的字体信息是utf-8编码的。
虽说utf-8是linux官方支持的主流,不过目前从我个人角度来看,cp936无论从习惯还是对MS Windows分区读写的兼容性上都胜于utf-8。举个例子,zh_CN.utf-8的locale下在fat32分区建一个中文名的文件,然后到MS Windows里去看,是不是乱码?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 12:54:43 | 显示全部楼层
Post by younker
修正了什么功能?
cairo可以使用斜体了?

pango 支持斜体,但是不支持点阵字的斜体。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-4 12:56:24 | 显示全部楼层
Post by Freesnake
不知道理论上能不能搞个编码自动识别,某个程序中文显示用的是什么中文编码就自动对这个程序采用什么编码显示……

可以实现的
在 mozilla 中有一个编码检测的东西
回复 支持 反对

使用道具 举报

发表于 2005-9-6 21:25:07 | 显示全部楼层
为何我用了我你的fontconfig后宋体的粗体消失了?另外能否恢复字体的E文显示,因为在firefox里无法显示中文名的字体。
谢谢你无私的奉献!
回复 支持 反对

使用道具 举报

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

本版积分规则

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