Linux 板


LINE

※ 引述《s9209122222 (海海海)》之铭言: : 标题: [问题] 如何将Ubuntu字体渲染完全搬到Manjaro : 时间: Thu Oct 11 19:35:21 2018 : : : Ubuntu对中英文字体渲染效果实在一绝, : 要不是他字体渲染效果优於其他发行版, : 我也不会使用它,软体旧又 bug 多, : 相较之下 Manjaro 问题反而少了很多, : : 请问有办法完全将 Ubuntu 字体的设定 : 完全复制到 Manjaro 那边吗? : Ubuntu 中英文是分开处理的,好复杂! 你在找的可能是 ttf-ubuntu-font-family (逃 这个故事要从很久很久以前说起…(误 Linux桌面上的字型渲染是由好几个东西堆积起来的: cairo:就是那个开罗宣言的开罗(x),专职做 2D 绘图,所以被拿来「画」字 libxft:拿来在X上面画字的东西 freetype2:读取字型档格式的东西 fontconfig:操作freetype2读出字型,并且分类并给予规则 让下面的小弟可以画出东西 harfbuzz:专司opentype的引擎,现在跟freetype2已经变成蛋鸡不分水乳交融的景况 infinality patchset 就是针对上面几个软体做一些特殊补钉 至於ubuntu patch呢,我没仔细跟,不过以程式码来说 可以视为从infinality抓一部分下来用的分支 (虽然可能是反过来,ubuntu patch影响了infinality开发者patch的巧思) 这两个都是针对桌面环境,尤其是现代液晶萤幕的阅读做的改进。 但是,freetype跟fontconfig不是只为Linux或linux desktop服务的 他还包括了给很多嵌入式系统(手机、广告看板、etc.)使用。 上游用了类似「这个补钉不够周延」的理由打枪infinality patch。(况且,它的改进 涉及多个上游,不太容易一次全进) 不过在Debian论坛上[1]的八卦似乎偏向是政治议题: 「只要Debian继续打枪ubuntu上呈的patch,Debian就能继续嘴ubuntu对linux界没贡献」 这边就不细讲Debian跟Ubuntu两家的恩怨情仇八点档惹 再来讲到图形界面的问题 GTK/Gnome在「呈现」字型的手法跟Qt/KDE大不相同,导致初期使用时的体验差很多。 G家的东西相对比较毛躁而「生猛」,所以在有无ubuntu-patch下差异很明显。 然而这问题在Qt/KDE下反而不是问题(因为Qt预设就有做一些subpixel hint) 不过这些东西都已经是历史遗迹了啦~ 自从Freetype 2.7起,freetype2收了一些整理自infinality的patch[2],让整体的表现 上与infinality已经相差无几,接下来的几个版号除了安全性外,主要是处理Adobe公司 贡献的CFF code,让整体的表现更加「亲民」了。 而关於fontconfig的部份,其实ubuntu的patch主要都是在加入更多字型判断(有些字型在 原始fontconfig下自动分类会变得很怪,例如noto mono系列字型被判定成一般sans) 以及加入一些他们自己的偏好(比较喜欢dejavu sans而非bitstream vera之类的) 不过其实说在液晶萤幕下的显示,其实一般人眼拙应该看不太出来(逃 所以其实,只要安装好ubuntu font family大概就完工一半了 剩下的就是,去网路上挖看看有没有人写好的fonts.conf复制一份起来放 或者用桌面环境提供的字型设定工具设定一下预设的字型也可 (雷点大概在於,思源的ttc还没被完整支援,通常自动替代时容易使用日本字型而非台湾 字型,这点要用指定的,所以还是…↑回到上面:自己写一份fonts.conf定义) 大概是这样吧。 [1]http://forums.debian.net/viewtopic.php?f=6&t=50742&start=0 [2]https://sourceforge.net/projects/freetype/files/freetype2/2.7/ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.119.157.128
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1539269557.A.B52.html 突然想到,假如有人在好奇怎样的显示叫做杯具,可以在Arch下开一下Java写的图形界面 https://imgur.com/75EL5xl.png
有种回到Win9X年代的怀旧感吧! 这时候就又是Arch Wiki出场的时候惹 https://wiki.archlinux.org/index.php/Java_Runtime_Environment_fonts 结论就是把 export_JAVA_OPTIONS='-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndF eel -Dawt.useSystemAAFontSettings=lcd' (这是一行,只是ptt字元限制截断而已) 这行文放进你的.bash_profile然後重新登入就可以惹 ※ 编辑: ChakraLinux (140.119.157.128), 10/11/2018 23:10:38
1F:推 s9209122222: 可是 ubuntu 他们看起来不是单单写个 fonts.conf 那 10/12 00:35
2F:→ s9209122222: 麽简单耶,一大堆有的没的设定档 10/12 00:35
man fonts-conf (节录 FONTS-CONF(5) FONTS-CONF(5) NAME fonts.conf - Font configuration files SYNOPSIS /etc/fonts/fonts.conf /etc/fonts/fonts.dtd /etc/fonts/conf.d $XDG_CONFIG_HOME/fontconfig/conf.d $XDG_CONFIG_HOME/fontconfig/fonts.conf ~/.fonts.conf.d ~/.fonts.conf 他会依序遍历这些地方读取设定档,设定档分开单纯是为了维护跟阅读方便而已 你也可以把一切的一切都塞在一个fonts.conf里
3F:推 ddtsatan: 推 10/12 00:51
4F:推 Bencrie: 画字 freetype2 就能画了。GTK 是用 pango 排版引擎 10/12 01:07
5F:→ Bencrie: 底下可以选用 cairo、xft、pdf 等 backend 去画 10/12 01:08
长姿势惹@_@
6F:推 aeolus0829: 有历史给推 10/12 09:50
7F:推 idletime: 推 10/12 10:39
8F:推 ThxThx: 推! 10/12 12:40
※ 编辑: ChakraLinux (140.119.157.128), 10/12/2018 13:43:45
9F:推 hizuki: 感恩解释厘清 10/12 14:32
10F:推 filiaslayers: 想求debian跟ubuntu间的恩怨情仇XD 10/12 14:54
11F:推 Debian: 推荐文章,我也是看报纸才知道的。 10/12 16:48
12F:→ lantw44: 有不同 backend 的是 cairo 不是 pango 吧 10/12 19:24
13F:→ lantw44: GTK+ 列印出来的 PDF 档属性里都会看到 cairo 10/12 20:48
14F:推 Gold740716: 有八卦给推 10/12 21:17
15F:推 Bencrie: 对。PDF 是 cairo 的,pango 没包 XD 10/12 21:34
16F:→ Bencrie: pango 只有 ft2/xft/win32/cairo 这几个 backend 10/12 21:35
17F:→ Bencrie: 漏了一个 coretext 10/12 21:36
18F:推 goldie: 推 10/12 22:27
19F:推 holishing: push 10/13 00:36
20F:→ obarisk: java不管怎麽改,看了就是不舒服啦... 10/13 15:35
21F:推 LinBuoRen: 专业推 10/15 11:04
22F:推 phoenixcx: debian跟ubuntu的八点档谁可以说一下XDD 10/15 13:37
23F:推 neiolin: 鸡排买好了…八点档快播啊…xddd 10/16 19:42
24F:推 jaid: 推 10/23 18:17







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP