掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 256|回复: 8

[问题反馈] GoldenDict对font-face的支持问题?

[复制链接]
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

    发表于 2018-5-23 19:14:58 | 显示全部楼层 |阅读模式
    本帖最后由 dfliaoyue 于 2018-5-24 14:57 编辑 " K' P6 o- d: Q+ A8 }/ ?

    5 ^7 p4 ?- I2 C更新:问题无法重现。。搞不懂原因0 l) O  J' e* \7 ]- [0 o- R

    0 e4 P' N' @; j8 q- x* f8 l5 c弄了一个mdx词典,打包了字体,像下面那样设置,结果gd在查词时竟然闪退?- C# S$ [, w8 s( `$ Z
    似乎不支持这种定义方式?  t- R) N* q. h2 `5 t% f9 n
    & j8 S  n! H8 O, q- y1 Q
    以下设置,简单来说就是指定一个字体不同的样式对应的文件。9 y/ k8 w; S) E& Z$ |3 `1 f0 n
    1. @font-face {
      ; ~5 M, k& w- r- k
    2.         font-family:"OpenSans";
      % C2 e: u+ A) K% |& p; z3 D1 O
    3.         src:url("fonts/OpenSans-Regular.ttf");; A7 ^7 J* G& V+ z
    4.         font-weight: normal;
      $ g8 j+ |) Y0 H* X
    5.         font-style: normal;
      ( V! k2 L9 i, i: ]0 ~4 k! z" b
    6. }" ?6 l6 k" m# Q- P/ P% \
    7. @font-face {# j! L  a' W; A! t" O
    8.         font-family:"OpenSans";$ q- H, d! a( @; q5 L1 K/ m
    9.         src:url("fonts/OpenSans-Bold.ttf");
        T' @6 g; r4 k. `) O2 |# P3 t/ f
    10.         font-weight: bold;
      & G  A/ B3 U6 R( p
    11.         font-style: normal;
      + b! @+ F  j, s0 T
    12. }
      2 x7 e+ y: C; N! I+ |: J, M
    13. @font-face {4 ^0 W7 h8 v, r, O1 ?  B: l8 K5 K
    14.         font-family:"OpenSans";3 h7 P( r# }) f# ]5 X
    15.         src:url("fonts/OpenSans-Italic.ttf");
      / @3 a7 w) Y% p; _; g3 b
    16.         font-weight: normal;8 {# x2 ?; }1 t$ z" z, X6 W
    17.         font-style: italic;
      # J. o8 ]6 b6 n& J+ m" O& \( `9 x
    18. }2 d9 `+ ?9 d1 n5 K- N9 G
    19. @font-face {
      2 @  j  ]8 |7 m2 j# {" N/ c" S* I
    20.         font-family:"OpenSans";
      : J$ v: X$ T& M3 Y0 P
    21.         src:url("fonts/OpenSans-BoldItalic.ttf");
      9 Q3 d, f6 R7 T  r: Z
    22.         font-weight: bold;
      + V; n) r% I5 v
    23.         font-style: italic;# \- X  E! X' J# v) Q4 Z* ]4 }. z
    24. }
    复制代码
  • TA的每日心情
    开心
    2018-1-29 01:48
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-5-23 20:20:43 | 显示全部楼层
    试试这个吧,我用是不会死的,Qt4不支持style的,但起码我这里也不会死
    : U5 K9 ?2 }# l6 a; Afont-name 是这个 ☺ , 我忘了是什么原因最好要用这种,好象和兼容性有关,你改成2个,3个笑脸吧3 m& J, d7 d3 }4 Q3 L: P
    1. @font-face {
      # z% F9 u3 H1 \; [3 S2 l
    2.   font-family: ☺;
      ' r( N, _; a$ ?+ ~8 q  N
    3.   font-style: normal;# y' n% X# d! l  {) h6 W
    4.   font-weight: 300;
      ' D! j6 o* b8 N* C( Z
    5.   src: url('fonts/OpenSans-Light.ttf') format('truetype');
      : w" b) p6 |; g2 v
    6. }" ~; D: m3 @  B+ h4 }3 X
    7. @font-face {
      3 i) J" H; @# Z5 T+ E
    8.   font-family: ☺;
      + T( o0 t1 f8 p1 v; s# Z* X
    9.   font-style: italic;
      " u6 \+ ^7 `" u7 Q3 {1 B
    10.   font-weight: 300;) s& X! ]  l5 A0 `
    11.   src: url('fonts/OpenSans-LightItalic.ttf') format('truetype');3 H. A, M) O( f
    12. }: W& F* t" j/ R) u! x4 N# _$ C
    13. @font-face {
      ' A, V! J, V6 Z/ s6 h( q
    14.   font-family: ☺;4 d& _$ S" f& H  ]
    15.   font-style: normal;, {5 J% ~- M! N* e* m. ^
    16.   font-weight: 400;
      & I6 k1 I6 V6 k& w( h
    17.   src: url('fonts/OpenSans-Regular.ttf') format('truetype');
      1 C- R8 m$ E; K
    18. }
      # q3 M' }) t7 k
    19. @font-face {
      4 F. ], V+ o. |# z1 F
    20.   font-family: ☺;- Z% ~$ B4 k, U
    21.   font-style: italic;
      8 Q0 E7 L* \0 C
    22.   font-weight: 400;9 M5 {6 I! h2 Q) e( Z$ a/ g+ g- {
    23.   src: url('fonts/OpenSans-Italic.ttf') format('truetype');0 }6 t5 D, m5 [6 |
    24. }
      - B  }  l  Y# V! Q1 a# M
    25. @font-face {" O1 f, u7 d% h0 M$ c
    26.   font-family: ☺;
      , A% t1 w2 q! Y, e
    27.   font-style: normal;
      " U  d3 P, \3 ^# m
    28.   font-weight: 600;: h% y( P6 b8 u6 n
    29.   src: url('fonts/OpenSans-SemiBold.ttf') format('truetype');% c5 M: ~/ `0 `6 `7 e; Z
    30. }. O; [! A8 {5 O
    31. @font-face {  F$ t/ u) \2 }4 f' F
    32.   font-family: ☺;
      : a) M/ J7 f  u
    33.   font-style: italic;$ F: E6 U# k- b  U$ Q+ ~8 k
    34.   font-weight: 600;
      1 q: B' `+ ^8 E0 T$ O
    35.   src: url('fonts/OpenSans-SemiboldItalic.ttf') format('truetype');' I# }: \1 G8 u9 t
    36. }: M4 T$ x1 b: k3 Y) T
    37. @font-face {
      / e3 }5 H' d1 F7 N
    38.   font-family: ☺;* A$ I% N: ~) @) ~! I# T
    39.   font-style: normal;
      , Z& c9 q8 a& T" V9 i$ {& k
    40.   font-weight: 700;) j$ q5 n, x4 W( z5 |
    41.   src: url('fonts/OpenSans-Bold.ttf') format('truetype');
      . o& l& k- n$ W+ D! Q' O* G% l  U
    42. }- ]9 d) \: S' w5 z$ ?* K9 Y
    43. @font-face {
      $ T; P7 Z5 w3 A$ I, T2 L4 g' n4 }
    44.   font-family: ☺;
      - u' h  }$ x9 u7 D7 ?! {# W" T* i" k
    45.   font-style: italic;
      ! q5 Y6 {  `% X" \) M5 j& b
    46.   font-weight: 700;0 \6 n9 L: q( ?. B+ U
    47.   src: url('fonts/OpenSans-BoldItalic.ttf') format('truetype');% W% A9 H/ R/ X& c* {) @
    48. }2 {3 {. d; [/ z% e" y0 Z
    复制代码
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 20:23:59 来自手机 | 显示全部楼层
    fearfare090807 发表于 2018-5-23 20:20
    5 M2 P2 m8 V7 ^" a0 C试试这个吧,我用是不会死的,Qt4不支持style的,但起码我这里也不会死. U* y  J( x. O) H$ p
    font-name 是这个 ☺ , 我忘了是什 ...
    3 {* j8 }' H5 g; w
    谢了…好囧的感觉????
  • TA的每日心情
    开心
    2019-1-21 17:00
  • 签到天数: 376 天

    [LV.9]以坛为家II

    发表于 2018-5-23 21:47:44 来自手机 | 显示全部楼层
    dfliaoyue 发表于 2018-5-23 20:23% I. ~7 P: Q2 N
    谢了…好囧的感觉????
    6 A, H  e! Y- i/ E" D
    就普通写就支持,我这边是qt5版本的,不过显示楷体虚得很。% ^  L9 \7 b& J) F; C1 `) s  ?+ |
    闪退会不会是其他原因呢。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 22:01:27 | 显示全部楼层
    simonfire 发表于 2018-5-23 21:47* m. q8 k; Q- L/ B5 J0 s! p
    就普通写就支持,我这边是qt5版本的,不过显示楷体虚得很。
    ! x5 m6 p2 B9 ]7 u1 X- a) E闪退会不会是其他原因呢。 ...
    5 k- h$ m8 D' {9 z" a) M
    我的就是qt5版本,这些字体是内置到mdd里的,搜词会闪退。
    % T" l; h% b( s! r楷体虚是中易楷体的问题,换个楷体吧,比如方正的、汉仪的,效果好很多,非商用不要钱(方正的GBK会收个5块钱)。
  • TA的每日心情
    开心
    2019-1-21 17:00
  • 签到天数: 376 天

    [LV.9]以坛为家II

    发表于 2018-5-23 22:03:55 | 显示全部楼层
    本帖最后由 simonfire 于 2018-5-23 22:09 编辑
    3 r2 ]$ F$ y% A1 J7 Q/ @$ D
    dfliaoyue 发表于 2018-5-23 22:01+ h) O$ T- l0 Y( X" i5 W
    我的就是qt5版本,这些字体是内置到mdd里的,搜词会闪退。
    % m& j1 O/ [9 J0 m- I楷体虚是中易楷体的问题,换个楷体吧,比如方 ...
    0 v6 e8 G- U6 Y$ V- L1 Z1 I- k

    % P4 ]  P+ r1 X* V我也是打包到mdd里的啊,难道是因为,我只是测试就弄了一个词条的缘故?
    2 b9 l' b8 `5 |4 y3 y  f( ]' U! q不是中易楷体,是东文楷体,之前多看看小说是下的字体里的。, v, N% Y( w2 |* s) ~# w  z) ^

    $ ?8 E' `* t( q* a. x
    ! ]: ^5 Z2 t8 k) B还有你可以在其他词典试一下,把css内容全部复制到另外词典的css里去,不看显示效果,只是看闪退是不是因为这个原因。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 22:36:29 | 显示全部楼层
    simonfire 发表于 2018-5-23 22:03. ~2 A3 w8 W/ G+ v- m4 z/ l
    我也是打包到mdd里的啊,难道是因为,我只是测试就弄了一个词条的缘故?
      r, ?( b8 V( u' E: O5 G2 W: S不是中易楷体,是东文楷体,之前 ...
    ; \; L7 o4 t  b* ]3 w
    反正我把@font-face项都删了就正常了。。
    5 b8 W+ n/ E) t4 l也许是因为我对两个字族都这么干的缘故?我对merriweather也如此定义了italic、bold和bolditalic。
  • TA的每日心情
    开心
    2019-1-21 17:00
  • 签到天数: 376 天

    [LV.9]以坛为家II

    发表于 2018-5-23 22:46:53 | 显示全部楼层
    本帖最后由 simonfire 于 2018-5-23 22:48 编辑 . O% ^" j. `3 x2 H, g" A# b
    dfliaoyue 发表于 2018-5-23 22:36
    + Y2 j+ k2 D3 c4 N反正我把@font-face项都删了就正常了。。
    0 a* C- a+ ~7 G也许是因为我对两个字族都这么干的缘故?我对merriweather也如 ...

    " O2 ]1 T" Q: O7 M/ d# j8 X8 @3 b* G5 [# E( J$ m& c0 M
    既然你有这个想法,就可以试试啊。
    . w4 t/ r; p# O9 N3 K& c2 q9 \
    ! @2 N( S9 M' d. g  M2 B+ w: \就像欧路我就试出来,支持ttf字体打包进mdd,但是不能放在文件夹内,要和css在同一层目录。或者外置在mdx同层目录也可以。
  • TA的每日心情
    开心
    2018-1-29 01:48
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-5-24 12:30:20 | 显示全部楼层
    dfliaoyue 发表于 2018-5-23 22:36
    # u4 ]2 ~  z/ d& p- E反正我把@font-face项都删了就正常了。。
    5 P* ]" j, ~2 w  e也许是因为我对两个字族都这么干的缘故?我对merriweather也如 ...

    + Z5 E! B+ h- A% m8 c; x& g可能给的代码太多了,导致重点注意不到
    - A3 E: A$ A) ?死机是因为src 后面没给格式,GD只好用它的默认格式读取(我不知道是什么)
    / e- h# M7 [$ B+ J5 P% Q6 s
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2019-3-25 15:57 , Processed in 0.532903 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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