求linux下的字体的知识的详解。 包括但不限于此: 内核中是不是存在字体? 字体是如何配置的。 刷新字体缓存有价值么?(貌似只要丢在字体目录下就加载了) 假如有A.ttf字体,那么Abd.ttf是不是需要(A字体的粗体) …………
于 2011年01月31日 22:06, 杜宏羽 写道:
求linux下的字体的知识的详解。 包括但不限于此: 内核中是不是存在字体? 字体是如何配置的。 刷新字体缓存有价值么?(貌似只要丢在字体目录下就加载了) 假如有A.ttf字体,那么Abd.ttf是不是需要(A字体的粗体) ………… _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
虽然不知道,但是小小提示下,我*估计*,GNOME和KDE一帮子都不一样,因为 GNOME是用Pango和FreeType渲染的字 体,KDE不知道。 完毕。
于 2011年01月31日 22:08, Mike 写道:
于 2011年01月31日 22:06, 杜宏羽 写道:
求linux下的字体的知识的详解。 包括但不限于此: 内核中是不是存在字体? 字体是如何配置的。 刷新字体缓存有价值么?(貌似只要丢在字体目录下就加载了) 假如有A.ttf字体,那么Abd.ttf是不是需要(A字体的粗体) ………… _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
虽然不知道,但是小小提示下,我*估计*,GNOME和KDE一帮子都不一样,因为 GNOME是用Pango和FreeType渲染的字 体,KDE不知道。 完毕。
OK,那么范围局限下,是Gnome的和命令行下的。
你想问的是 Gnome 字体吧,控制台终端字体估计不是你要问的。
X-Window 下的字体跟内核无关, 早期的 X 程序也跟现在 Gnome、KDE 程序不一样。
现在的 Gtk/Gnome,KDE/Qt 程序都是程序自己绘制字体为图片,然后将绘制好的图片显示到 X-Window。 大体上是: 1. 程序自己先提出想要某个字体(比如想要“sans-serif“字体名) 2. 程序使用 fontconfig 库读取 fontconfig 配置(比如 /etc/fonts/ 下那堆 .conf xml 文件) 得知 "sans-serif" 是一个合成的虚拟字体,是依次尝试使用 DejaVu、文泉驿微米黑等实际字体合成, 并且知道需要开启 AA 反锯齿、开启微调来渲染绘制字体,屏幕 RGB 次序是 XXX 3. 程序从 fontconfig 得知字体配置后,查找出字体实际文件(比如某个路径的 .TTF) 用 FreeType 库打开字体文件,并依照字体文件信息渲染绘制出字符的图片 (多数情况下应用程序并不直接用 FreeType 库,而是通过 Gtk 库调用 Pango 2D 绘图库,再让 Pango 库自己去处理 FreeType、Fontconfig 之类“细节”问题,以及适当排版) 4. 绘制好字符图片后,将它发送到 X-Window 屏幕(比如通过 Xinerama 扩展,或干脆 OpenGL) 5. 于是屏幕上就显示出了你所看到的画面
KDE/Qt 程序跟 Gnome/Gtk 程序字体处理大体上差不多, 只是中间用的并非 Pango,而且对 Fontconfig 的解析过程稍有差异,
但都同样是程序自己绘制出字符图片,再发送到屏幕显示, X-Window 服务和 Linux 内核都不参与字体处理。
2011/1/31 杜宏羽 dongfengweixiao@gmail.com:
求linux下的字体的知识的详解。 包括但不限于此: 内核中是不是存在字体? 字体是如何配置的。 刷新字体缓存有价值么?(貌似只要丢在字体目录下就加载了) 假如有A.ttf字体,那么Abd.ttf是不是需要(A字体的粗体)
在 2011年1月31日 下午10:06,杜宏羽 dongfengweixiao@gmail.com 写道:
求linux下的字体的知识的详解。 包括但不限于此: 内核中是不是存在字体?
废话,当然,否则怎么显示汉字?
字体是如何配置的。 刷新字体缓存有价值么?(貌似只要丢在字体目录下就加载了) 假如有A.ttf字体,那么Abd.ttf是不是需要(A字体的粗体) ………… _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
BIOS 存在字體, console 的可以經由 framebuffer 顯示字體, 內核應該不含字體。
2011/2/1 Jiahua Huang jhuangjiahua@gmail.com
别乱下结论, 见上一贴
2011/2/1 microcai microcai@fedoraproject.org
废话,当然,否则怎么显示汉字?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
引导后不使用 BIOS 的, 内核有字体, 但是楼主想问的应该是图形界面下的应用程序字体, 那不关内核事情
2011/2/1 Caius 'kaio' Chance kaio@fedoraproject.org
BIOS 存在字體, console 的可以經由 framebuffer 顯示字體, 內核應該不含字體。
在 2011年2月1日 下午12:32,Caius 'kaio' Chance kaio@fedoraproject.org 写道:
BIOS 存在字體, console 的可以經由 framebuffer 顯示字體, 內核應該不含字體。
no ,no, no .
VGA 显卡的rom 里有字体。
2011/2/1 Jiahua Huang jhuangjiahua@gmail.com
别乱下结论, 见上一贴
2011/2/1 microcai microcai@fedoraproject.org
废话,当然,否则怎么显示汉字?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Regards ☺ Caius 'kaio' Chance Fedora Project Contributor - http://fedoraproject.org/wiki/User:Kaio [IRC] kaio @ freenode | [Twitter] @K410 | [Blog] kaio.net _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
于 2011年02月01日 21:44, microcai 写道:
在 2011年2月1日 下午12:32,Caius 'kaio' Chancekaio@fedoraproject.org 写道:
BIOS 存在字體, console 的可以經由 framebuffer 顯示字體, 內核應該不含字體。
no ,no, no .
VGA 显卡的rom 里有字体。
2011/2/1 Jiahua Huangjhuangjiahua@gmail.com
别乱下结论, 见上一贴
2011/2/1 microcaimicrocai@fedoraproject.org
废话,当然,否则怎么显示汉字?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Regards ☺ Caius 'kaio' Chance Fedora Project Contributor - http://fedoraproject.org/wiki/User:Kaio [IRC] kaio @ freenode | [Twitter] @K410 | [Blog] kaio.net _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
内核和显卡的rom怎么能混为一谈呢
在 2011年2月2日 上午9:25,Mike zhtx10@gmail.com 写道:
于 2011年02月01日 21:44, microcai 写道:
在 2011年2月1日 下午12:32,Caius 'kaio' Chancekaio@fedoraproject.org 写道:
BIOS 存在字體, console 的可以經由 framebuffer 顯示字體, 內核應該不含字體。
no ,no, no .
VGA 显卡的rom 里有字体。
2011/2/1 Jiahua Huangjhuangjiahua@gmail.com
别乱下结论, 见上一贴
2011/2/1 microcaimicrocai@fedoraproject.org
废话,当然,否则怎么显示汉字?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Regards ☺ Caius 'kaio' Chance Fedora Project Contributor - http://fedoraproject.org/wiki/User:Kaio [IRC] kaio @ freenode | [Twitter] @K410 | [Blog] kaio.net _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
内核和显卡的rom怎么能混为一谈呢
No No, 如果启用了 framebuffer, 显卡 rom 的字体就用不了啦,得内核自带字体。编译内核的时候都没注意看么?
-- Mike. Blog: http://ekd123.is-programmer.com/ Fedora Project Contributor.
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
于 2011年02月02日 17:24, microcai 写道:
在 2011年2月2日 上午9:25,Mikezhtx10@gmail.com 写道:
于 2011年02月01日 21:44, microcai 写道:
在 2011年2月1日 下午12:32,Caius 'kaio' Chancekaio@fedoraproject.org 写道:
BIOS 存在字體, console 的可以經由 framebuffer 顯示字體, 內核應該不含字體。
no ,no, no .
VGA 显卡的rom 里有字体。
2011/2/1 Jiahua Huangjhuangjiahua@gmail.com
别乱下结论, 见上一贴
2011/2/1 microcaimicrocai@fedoraproject.org
废话,当然,否则怎么显示汉字?
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-- Regards ☺ Caius 'kaio' Chance Fedora Project Contributor - http://fedoraproject.org/wiki/User:Kaio [IRC] kaio @ freenode | [Twitter] @K410 | [Blog] kaio.net _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
内核和显卡的rom怎么能混为一谈呢
No No, 如果启用了 framebuffer, 显卡 rom 的字体就用不了啦,得内核自带字体。编译内核的时候都没注意看么?
-- Mike. Blog: http://ekd123.is-programmer.com/ Fedora Project Contributor.
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
还没编译过内核……
chinese@lists.fedoraproject.org