掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 318|回复: 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 编辑 $ J' s3 z! [" M1 n1 H

    , v; K3 \, k0 y- _% a/ S: a更新:问题无法重现。。搞不懂原因
    + B3 k& M, q. K9 O' u6 C: y& t0 k
    * y( B6 D6 Y5 G2 M弄了一个mdx词典,打包了字体,像下面那样设置,结果gd在查词时竟然闪退?3 \! R/ F, S8 I2 a: g, Q
    似乎不支持这种定义方式?
    # T$ Q" Q* v" I$ o- v* F% g0 n8 _
    ! h+ n3 f2 e; ~" E以下设置,简单来说就是指定一个字体不同的样式对应的文件。+ c# H8 m% Y0 }7 y1 U1 E
    1. @font-face {
      ( Z+ }3 O- L' t& O4 Z
    2.         font-family:"OpenSans";4 X% V& r5 d! w; n; }
    3.         src:url("fonts/OpenSans-Regular.ttf");
      % r1 `+ d# o8 L8 @" R# e
    4.         font-weight: normal;
      2 [7 U/ ]4 H, U& `9 Z, ]7 c3 \
    5.         font-style: normal;
      ' b$ k$ L9 g0 w* e& i
    6. }
      ) W: R! U7 F4 B6 P2 b
    7. @font-face {
      6 @9 r$ `8 k& J" J* n, ?
    8.         font-family:"OpenSans";4 {8 D7 H! B4 Y! \8 J4 [
    9.         src:url("fonts/OpenSans-Bold.ttf");  `8 g2 r" A# I+ b3 K! R" s1 j
    10.         font-weight: bold;
      , c' }9 o- R9 Q2 U$ ~% ?5 m
    11.         font-style: normal;
      ' c5 T" `5 \4 d+ Y' _4 r
    12. }; P. S* h; b& l1 c% n6 u% }7 [, ]4 A
    13. @font-face {9 X2 W3 f2 c+ n% w  ~$ x
    14.         font-family:"OpenSans";6 g' y+ C& g& Z6 }) d& x
    15.         src:url("fonts/OpenSans-Italic.ttf");
      5 d8 `) P- ?5 B) k
    16.         font-weight: normal;
      2 @3 d* X  ^* A' b
    17.         font-style: italic;% b; ^1 ]9 O0 n/ j4 T4 D
    18. }
      ; k4 U& L' G  T$ _
    19. @font-face {. ^8 @' `% M# q
    20.         font-family:"OpenSans";
      4 N! x' i( i( I1 u, H! P
    21.         src:url("fonts/OpenSans-BoldItalic.ttf");
      2 ^9 e# G9 @2 w3 B
    22.         font-weight: bold;  w0 k9 c4 M% w4 F+ ^5 X( D) n5 g
    23.         font-style: italic;
      ( I7 Z$ z- R  c2 b8 d# W; e( Z
    24. }
    复制代码
  • TA的每日心情
    开心
    2018-1-29 01:48
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-5-23 20:20:43 | 显示全部楼层
    试试这个吧,我用是不会死的,Qt4不支持style的,但起码我这里也不会死2 U% S( [9 Y$ k) o
    font-name 是这个 ☺ , 我忘了是什么原因最好要用这种,好象和兼容性有关,你改成2个,3个笑脸吧* H& W, q% G. C+ ?( D. z
    1. @font-face {1 J8 k/ d0 g: [- K3 \
    2.   font-family: ☺;
      ( N. E9 v. V, T, a& s# M6 M
    3.   font-style: normal;
      0 t; Y$ c0 `+ w/ ~6 g
    4.   font-weight: 300;) Z' F3 _- o! m
    5.   src: url('fonts/OpenSans-Light.ttf') format('truetype');
      8 b  q. L3 Z. o( k
    6. }
      & F% c* z2 G% t5 G6 f  l: ~
    7. @font-face {
      " E+ p- U* m) r! ~& _# I
    8.   font-family: ☺;" D+ b  K: V+ K1 d5 d* {8 m
    9.   font-style: italic;
      " C: u" `; z) n
    10.   font-weight: 300;
      2 E. L( u& b5 e$ c& y
    11.   src: url('fonts/OpenSans-LightItalic.ttf') format('truetype');
      4 \6 T# f* {9 R* Q9 [3 [4 X8 k
    12. }
      7 y; B: M8 _7 v6 A
    13. @font-face {
      " ]- L, K9 d* N
    14.   font-family: ☺;0 h" b  o1 D# P1 p" _
    15.   font-style: normal;
      - S. q2 t% v$ i  k' Y
    16.   font-weight: 400;
      # k- f( w( s3 E1 i7 }0 `
    17.   src: url('fonts/OpenSans-Regular.ttf') format('truetype');9 a& a5 v9 r( u
    18. }
      : s6 M5 F, e6 D# ^- w- G
    19. @font-face {/ U! v- N+ v2 x
    20.   font-family: ☺;
        c% Y: R0 s6 x/ t" {4 J5 @% H1 ^
    21.   font-style: italic;* ~6 \5 t3 m! `
    22.   font-weight: 400;
      $ X1 u5 F& |2 F7 D& ^1 l
    23.   src: url('fonts/OpenSans-Italic.ttf') format('truetype');
      8 o0 ]7 f, W' W0 g
    24. }+ `# g: |/ Y" z) f. ?
    25. @font-face {
      7 K7 L6 V& N0 A: e2 e9 D. }
    26.   font-family: ☺;
      0 |0 r. W+ t  q( S/ a8 N* n  X
    27.   font-style: normal;
      - z/ ~* D: s1 {5 D
    28.   font-weight: 600;
      0 n. `' p, H( ^3 D$ a3 K
    29.   src: url('fonts/OpenSans-SemiBold.ttf') format('truetype');6 h# N6 Q! B/ J" X3 `; K2 y) e1 S
    30. }
      7 }  ~6 l& }4 j4 A* a" s: K. t
    31. @font-face {
      " v- J: U0 u8 O4 }# V
    32.   font-family: ☺;3 P6 A" I& W+ ]+ y' ^
    33.   font-style: italic;8 J* m8 [. R0 r9 t# {* H/ e8 q
    34.   font-weight: 600;! s* t2 s$ ?2 Y5 M3 v) y
    35.   src: url('fonts/OpenSans-SemiboldItalic.ttf') format('truetype');
      # M/ e* F3 W7 P# I! d% W, i
    36. }
      . i% t3 P" \6 D8 P
    37. @font-face {  y; b) h3 X8 t
    38.   font-family: ☺;* ]8 D7 P: y; n
    39.   font-style: normal;; A, d# `2 J3 {
    40.   font-weight: 700;
        i; f6 N- I) R# N/ W) m3 p2 j
    41.   src: url('fonts/OpenSans-Bold.ttf') format('truetype');3 r* h8 Y' P" L' K
    42. }* d$ f' N" T( g8 w) A- n) Y5 z
    43. @font-face {! I+ H, x% T6 X# o# E
    44.   font-family: ☺;2 G5 p5 Q3 p* b! {8 D
    45.   font-style: italic;# I8 S; P/ [( W, d) r% t
    46.   font-weight: 700;3 W  o' h7 ]3 f4 u
    47.   src: url('fonts/OpenSans-BoldItalic.ttf') format('truetype');$ \; T: S6 G, {5 {  ^
    48. }4 ^+ n* t3 `4 G7 W+ p
    复制代码
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 20:23:59 来自手机 | 显示全部楼层
    fearfare090807 发表于 2018-5-23 20:20
    7 C3 N$ j+ J0 t' H试试这个吧,我用是不会死的,Qt4不支持style的,但起码我这里也不会死
      }. U) ^& E' r$ K: Mfont-name 是这个 ☺ , 我忘了是什 ...
    $ d0 `  n; i: L0 Z
    谢了…好囧的感觉????
  • TA的每日心情
    开心
    2019-1-21 17:00
  • 签到天数: 376 天

    [LV.9]以坛为家II

    发表于 2018-5-23 21:47:44 来自手机 | 显示全部楼层
    dfliaoyue 发表于 2018-5-23 20:232 [- R( h& C  L: T; Z, Y
    谢了…好囧的感觉????

    + @5 h: n+ m* \7 D2 q- ?9 ]就普通写就支持,我这边是qt5版本的,不过显示楷体虚得很。
    0 O% L9 i: _, S4 M0 o- G闪退会不会是其他原因呢。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 22:01:27 | 显示全部楼层
    simonfire 发表于 2018-5-23 21:47
    4 ~* l. K2 p7 c: }2 W就普通写就支持,我这边是qt5版本的,不过显示楷体虚得很。' H! v& a( U" g. m* r; Y) T
    闪退会不会是其他原因呢。 ...

    2 z4 y5 H  A) C3 T1 @" H0 a' t我的就是qt5版本,这些字体是内置到mdd里的,搜词会闪退。
    7 V9 G$ z$ _) w8 Q  O楷体虚是中易楷体的问题,换个楷体吧,比如方正的、汉仪的,效果好很多,非商用不要钱(方正的GBK会收个5块钱)。
  • TA的每日心情
    开心
    2019-1-21 17:00
  • 签到天数: 376 天

    [LV.9]以坛为家II

    发表于 2018-5-23 22:03:55 | 显示全部楼层
    本帖最后由 simonfire 于 2018-5-23 22:09 编辑
    1 N/ w: k. ^$ H" V+ h
    dfliaoyue 发表于 2018-5-23 22:015 h, S6 U; P4 J( t2 a5 a, o2 J
    我的就是qt5版本,这些字体是内置到mdd里的,搜词会闪退。5 U' U% M$ Q" m- h; d
    楷体虚是中易楷体的问题,换个楷体吧,比如方 ...

    " y' e8 ?8 e! e* k& L* O; B6 R* C0 I, E- l6 L! A
    我也是打包到mdd里的啊,难道是因为,我只是测试就弄了一个词条的缘故?
    4 S; D. F3 q/ }不是中易楷体,是东文楷体,之前多看看小说是下的字体里的。
    * X: T& c1 P/ B" [. z
    ( @. T+ ?1 U- ]% K/ r6 g
      g5 @, b5 a; G0 Q; X$ b7 A还有你可以在其他词典试一下,把css内容全部复制到另外词典的css里去,不看显示效果,只是看闪退是不是因为这个原因。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 22:36:29 | 显示全部楼层
    simonfire 发表于 2018-5-23 22:03
    / K) V7 u: X. `+ i4 o# ~  A我也是打包到mdd里的啊,难道是因为,我只是测试就弄了一个词条的缘故?: x) A, W6 V% o
    不是中易楷体,是东文楷体,之前 ...

    3 U9 |2 z- ^! K4 S. J反正我把@font-face项都删了就正常了。。
    % T$ ~: v& Y$ F: d& D( v( T也许是因为我对两个字族都这么干的缘故?我对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 编辑
    $ O8 u7 J* C; |; `9 {/ q0 z
    dfliaoyue 发表于 2018-5-23 22:368 e! d7 ^! O% c
    反正我把@font-face项都删了就正常了。。* x, ?/ _# L. }2 c2 j
    也许是因为我对两个字族都这么干的缘故?我对merriweather也如 ...

    / ?9 `3 }" l0 s! r5 [" F8 n0 _. l: X+ G2 D/ K- ^% M( c7 o
    既然你有这个想法,就可以试试啊。) T# q0 j2 E, T9 `+ m" ?
    # k; a! l& I. {5 j
    就像欧路我就试出来,支持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:362 ~* f5 M& q6 ]) B' C' Q
    反正我把@font-face项都删了就正常了。。1 k  L7 l' f! @1 d+ ]; g3 e5 [6 G
    也许是因为我对两个字族都这么干的缘故?我对merriweather也如 ...
    / ?# i' x: D+ E3 y7 |9 h
    可能给的代码太多了,导致重点注意不到
    ' E- c  ~) l' y死机是因为src 后面没给格式,GD只好用它的默认格式读取(我不知道是什么)
    ! N6 D" `6 m* n+ v% H" D% h) q- w
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

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

    GMT+8, 2019-9-18 11:25 , Processed in 0.572377 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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