TA的每日心情 | 慵懒 5 天前 |
---|
签到天数: 212 天 [LV.7]常住居民III
|
发表于 2016-10-28 01:47:09
|
显示全部楼层
本帖最后由 deeke 于 2016-10-30 15:55 编辑
# X1 K6 Z8 C) ^
" x% s8 n: K; S/ q/ d. W
' a. g4 |3 I% n0 U今天我遇到你提到的fallback问题了。. A0 C2 m2 Z4 E4 P! S( c
6 \; `$ z- S: r, Z# `操作系统:Windows 8.1$ X0 t9 J) b, J- u! U% F3 O5 v' B
词典版本:GoldenDict-1.5.0-RC2-21-gdb6f369_(QT_486).7z
% I( ^9 W0 O0 u3 S# K下载地址:https://sourceforge.net/projects/goldendict/files/early access builds/
9 @) I4 S7 E- Y( E% C% y! J3 u9 ?3 j0 t+ H
某个词典的css文件:: F; @5 y1 B- Q: Y
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
5 p6 w) n& P4 c8 z6 o2 Q! T
& P6 R) N% u4 h+ X, IWindows里缺Helvetica Neue和Helvetica字体,该版本的GoldenDict没有按照css顺序去调用Arial字体,直接显示宋体英文,不堪入目。修改注册表能曲线解决。
( O3 n! ]! [2 m7 O1 F) z: K
. n& | i, x- i# a" `/ u注册表项:) O) ?! Q+ W P2 e& r8 C! o3 U. f/ k
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes6 C5 ]; Z5 K1 R# q# a" ]
1.在右侧窗口新建一个 字符串值,数值名称为Helvetica Neue,数值数据为Arial。6 V( {9 e$ H/ z2 K q0 v- I. \
2.注销或重启计算机后生效。
1 N; @% G! w: C* z以后调用字体Helvetica Neue时,Windows会用Arial代替。
- _. C4 z* N8 x' G& |( @------------------------------------------------------------------------------------
! p: Z, E. u J0 @3 N* ^3 C另一个与字体相关的注册表项:) c0 b4 E1 Z: T) K1 j0 Q
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink
( ]9 n8 q4 e0 N+ h0 Z0 B" K% v
; v1 ` L9 T& ~# T5 g0 e2016.10.30 今天发现 Qt4 确实不能 fallback 多个字体,改注册表也没有效果。( J n$ t' j) W2 P" s
2 [2 ~7 o+ O% h7 b, A& _
|
|