|
本帖最后由 Oeasy 于 2018-2-9 19:32 编辑 6 v6 f9 {" [1 P! L1 c
! ?9 ^" O3 N3 D5 A
3 `, x1 A. q" f9 ^' `字体[渲染]丑:Windows 版 GoldenDict[...]3 Y+ v. M9 A: o) j' f/ v/ Z' y
. O/ Y) ~8 m5 G( s6 |
有不少朋友反馈、抱怨这个问题,尤其是汉字字体。我觉得有必要开个专贴,这里先是为了记录,不一定能解决问题。
9 J$ a/ Q2 ?+ f% ?# v* {) \- Z& c {
先看一些帖子:
, |7 m- {( d# L- }! o5 F- chrome字体锯齿的问题 https://www.v2ex.com/t/47004 {这帖子里有熟人,我晕}1 X# B+ i# H6 U
- Wrong CJK font in the UI https://github.com/zealdocs/zeal/issues/536 {虽然不是同一个软件,但是本质是一样的,都是基于 QT}' F6 [, C# P$ Z0 a$ _
- Windows 字体渲染 http://zhihu.sogou.com/zhihu?query=字体渲染
6 e' F) e8 l8 S- 微软为什么不改善Windows的字体渲染? https://www.zhihu.com/question/31865687
8 h0 J& R, B/ J# K8 h: y8 Z- 非高分屏升级Windows 10后Chrome字体渲染问题? https://www.zhihu.com/question/33653293
& b: E; ~$ R2 r! d3 ^+ D- 如何评价Windows 10和Ubuntu的中文字体渲染? https://www.zhihu.com/question/67991459/answer/312535028
: u2 A0 I, ~, z N5 i- 为什么苹果中文官网的字体有的消除锯齿有的没有? https://www.zhihu.com/question/202224157 ^7 k# ]' _% u/ O9 |$ q4 f! G! y
- ThinkPad的高分屏是否能达到surface book的字体圆润无锯齿的显示效果,像素对齐是何意? https://www.zhihu.com/question/263335468/answer/268539170
" f$ d6 n6 b* a2 _: B( _
/ Z: T, r; e& X# r. J: S6 ^% n, O& y C
::! r# _4 ?' W& v1 |- z
) z% s* X- T7 B1 [4 f8 I* D
- GoldenDict 不妨看作一个小型浏览器,它是基于 WebKit https://webkit.org/ 的。GoldenDict Windows 版,有 Qt5WebKit.dll 或者 QtWebKit4.dll 这二十多 MB 的文件。( h, o# {% O2 E: Y/ n( X1 m; {
- MDict 也可以看作一个小型浏览器,它是基于 IE 的。
' V: ?) Z, M! `+ ?' P& E2 ?( R0 J8 v& M0 b$ Z
可以【文件】->【保存文章】(快捷键 F2),将 GoldenDict 查询结果保存为 html 格式,然后用 Chrome 、IE 等浏览器打开这个 html 文件,看看效果。
% E6 D/ ?/ C6 l! {# I. V
9 M$ J3 Z7 B& Z9 w2 @, g9 B6 `
1 Y) V7 }3 L' c, |; P要解决这个问题,可以硬件、软件着手。; z3 i" ^3 k4 B) m: I
- 硬件(OR 软硬一体), Mac 下真的漂亮些;高分屏真的更好看一些;iPhone、iPad、安卓手机等小尺寸显示器、高分辨率下,显示效果确实都很棒。0 D$ n+ k/ w$ Q8 I" D$ b; I1 m
- 我今天买了个新显示器才知道retina把我毁了。买前请三思! https://www.douban.com/review/5927987/
) C- w% ^0 U* ^) s- 软件,这就需要调教了。说实话,我觉得好多人其实不太在乎字体渲染啥的,XP 、IE6 都还有那么多国人在用呢。3 O4 Z) f" I4 T$ v) F6 h3 K
: v) e0 G$ b4 S1 F; V7 \
我今天在用的 'Windows-10-10.0.16299-SP0' , GoldenDict 1.5.0-RC2-209-gfe9312e 基于 Qt 5.6.3 (GCC 6.4.0, 64 位)
4 |9 R6 f# H) E: i- GoldenDict如何建立article-style.css并设置字体?[动图示例] https://pdawiki.com/forum/thread-23016-1-1.html/ J8 p2 R! m! r5 s- ~
/ S6 y) q, t: X. s' f( F( }; m
我的今天在用的 article-style.css 和 qt-style.css 就下面这点内容(这个 CSS 在我目前用的 GoldenDict 1.5.0-RC2-209-gfe9312e 基于 Qt 5.6.3 (GCC 6.4.0, 64 位) 是有效的,或许其他版本如 Qt4、32 位下无效 )。我没用 MacType ,我使用的所有 mdx ,全部没有限制字体。我的英文(ASCII 字符)全部是 Arial ,中文全部是微软雅黑(看头疼了有时候换成 SimSun)。) L, P* q O9 a i$ J
- * {
+ X" `: O$ Z% X, D - font-family: Arial, "Microsoft Yahei"!important;
: v4 _$ f p+ d% O6 I* }! b - }
复制代码
( n( l8 ~6 w5 |9 ]. g* Q# ~0 o+ V
效果如图,我觉得可以接受。2 l2 t% o/ h8 V) u* `+ m
! ~2 c7 M8 b/ @& F# c; }5 _2 a
& F/ P p X w; {+ H" t' `& B
9 e0 r' j# p2 w# R( ] k% E2 K
4 o' m5 v% D1 m; ~+ m& Y s+ n
9 Y) b5 U E( X/ @- MacType http://www.mactype.net/
. y8 P$ f& V* @3 n6 l1 M - https://github.com/snowie2000/mactype
6 n+ n0 |6 i8 U' s0 M3 _, M4 q8 E- zz MacType Patch for Win 10 https://pdawiki.com/forum/thread-17880-1-1.html
+ {% p; m! @1 o |
|