掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1387|回复: 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 编辑
    / X% k0 s, d+ H- k0 a4 a$ O; }* `
    : E" G" M" A' E0 Q& S" O更新:问题无法重现。。搞不懂原因
    " |, _$ L7 J7 d5 }. j  G# w6 k/ |9 e: Y. `0 K0 ~
    弄了一个mdx词典,打包了字体,像下面那样设置,结果gd在查词时竟然闪退?7 i+ h' w, l( w
    似乎不支持这种定义方式?% ]4 |, R2 G4 R7 j

    2 X- T5 }0 i0 a! x以下设置,简单来说就是指定一个字体不同的样式对应的文件。; i4 _* W) ^1 Z" ^  o3 L( Y
    1. @font-face {
      / s5 U* h* m: U% u
    2.         font-family:"OpenSans";
      - m/ S1 V4 t8 G! o9 f
    3.         src:url("fonts/OpenSans-Regular.ttf");
      : C) y, y+ p, r: O; x
    4.         font-weight: normal;
      - [" ~% I8 E& @' A( a
    5.         font-style: normal;9 C. Q+ {1 w- N/ f& ?
    6. }
      - q5 i$ V5 X" s* D3 i, E
    7. @font-face {: I8 @9 C" }8 V3 p7 }
    8.         font-family:"OpenSans";
      : R. c* S% ^( B- X1 Z: U1 a
    9.         src:url("fonts/OpenSans-Bold.ttf");0 C5 V3 r( y* ~1 @2 v- X" f# @7 C
    10.         font-weight: bold;
      . u: T7 ^' U+ K+ u3 c
    11.         font-style: normal;
      ' }/ q0 V1 D9 ~8 u2 r3 |
    12. }& _  z7 X  V( @; }; F3 y
    13. @font-face {
      - S* X/ `, t, X9 t7 B; F
    14.         font-family:"OpenSans";( X- Q  X% f+ b1 h" f& p# x
    15.         src:url("fonts/OpenSans-Italic.ttf");$ H: a) m5 V% P% A- z  q& J" {; t
    16.         font-weight: normal;1 t8 ]* ]: I1 x- o2 A" Z3 G
    17.         font-style: italic;
      * V/ d0 f; n# C! S2 V
    18. }5 ^" t1 l+ }5 [5 t. @4 o/ D
    19. @font-face {
      : {: N1 o  j( G- \+ o" S5 _/ ?# K. l
    20.         font-family:"OpenSans";% O: X( T  L& o* D7 }7 V
    21.         src:url("fonts/OpenSans-BoldItalic.ttf");  N: F( a" R' H8 f! B" t( F5 V/ c" D
    22.         font-weight: bold;9 a9 E$ h+ g; y9 A
    23.         font-style: italic;& {  D/ {5 f/ y( f, m
    24. }
    复制代码
  • TA的每日心情
    开心
    2018-1-29 01:48
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    发表于 2018-5-23 20:20:43 | 显示全部楼层
    试试这个吧,我用是不会死的,Qt4不支持style的,但起码我这里也不会死
    1 n. q% g, _+ J8 N/ qfont-name 是这个 ☺ , 我忘了是什么原因最好要用这种,好象和兼容性有关,你改成2个,3个笑脸吧
    ( P% k( G1 w* f* I6 {; Q
    1. @font-face {
        P( Y; z8 T+ l& I2 M
    2.   font-family: ☺;! i5 u! ^8 [0 U; F3 ~  s
    3.   font-style: normal;
      # [# G- [) D( z0 v. B* d* T% o, B/ d
    4.   font-weight: 300;9 K, E" N8 Q" z  }, I
    5.   src: url('fonts/OpenSans-Light.ttf') format('truetype');& m+ e0 l* _; J9 q) k. p
    6. }7 f0 {2 p- z  ^) X: s
    7. @font-face {. j  U. a1 ?9 A2 S3 N7 \
    8.   font-family: ☺;
        a- n) p- f3 Y& q" q, w
    9.   font-style: italic;
      ' P! Y4 Q% G2 A1 p
    10.   font-weight: 300;5 e3 D( j% ^0 L3 U3 T! \7 L
    11.   src: url('fonts/OpenSans-LightItalic.ttf') format('truetype');
      " A% D5 e" b1 M% [
    12. }. r4 |; l# S7 f: O4 y
    13. @font-face {
      . _' O% ~+ w$ r1 o( w6 b8 E
    14.   font-family: ☺;
      % @5 M6 S5 t3 v! l
    15.   font-style: normal;1 \  B$ R1 y  D4 \* j; S1 k: x
    16.   font-weight: 400;
      9 A4 w- {# @2 m. u- S1 A* q
    17.   src: url('fonts/OpenSans-Regular.ttf') format('truetype');
      : `- F' z, c. P: @* {1 V
    18. }
      3 M3 F) t! E2 M: q7 [+ k  T( K0 l
    19. @font-face {
      0 p1 S9 {( y2 I+ p1 z3 H6 o& u
    20.   font-family: ☺;
      ; P6 `5 N, ]( U4 Z* R' b
    21.   font-style: italic;
      ( x9 \) T7 p7 I0 |: P- Q
    22.   font-weight: 400;
      3 [' m$ m- H" i8 k
    23.   src: url('fonts/OpenSans-Italic.ttf') format('truetype');
      3 r/ [% h( R7 G/ V: ]
    24. }
      % Q" v# P; A' h
    25. @font-face {
      ( W( R7 b$ @" z- t" ?0 O9 y8 t
    26.   font-family: ☺;
      % c' }# s1 N5 I% u' \) }
    27.   font-style: normal;
      # h7 D" n* o5 V6 u* v! N2 m
    28.   font-weight: 600;
      + o4 B/ x( e* p# B" H& q/ ^) k
    29.   src: url('fonts/OpenSans-SemiBold.ttf') format('truetype');) z3 s( F& v( Z5 N+ V
    30. }9 L4 C* e& c4 t  v+ Y* v" u8 u
    31. @font-face {
        r! A2 K( }' n3 g
    32.   font-family: ☺;. w3 C  G* {: i  O0 A* o# ]6 `  ?
    33.   font-style: italic;
      , s8 I5 L& R' _3 F- t3 f
    34.   font-weight: 600;. C/ g5 u) t+ o* i9 p
    35.   src: url('fonts/OpenSans-SemiboldItalic.ttf') format('truetype');9 w+ s; @; L% o: \" ]% e  _
    36. }8 I' n7 j+ e+ `+ i5 }7 B" B7 Z  r0 V
    37. @font-face {5 \' S' n+ n5 D
    38.   font-family: ☺;+ D( _- s* A& x2 m# m, d3 s9 `4 L& }
    39.   font-style: normal;
      . v7 y- {6 S; r) x7 x1 Q% a8 q! f
    40.   font-weight: 700;  d/ q$ v: i' G- R( u- f
    41.   src: url('fonts/OpenSans-Bold.ttf') format('truetype');2 o8 x! O6 K; ?8 q, f- X
    42. }0 f; f9 o, G+ W: q' M8 j
    43. @font-face {
      % n" r2 m1 y) L3 |0 r% n4 ]6 c# D* l
    44.   font-family: ☺;
        ~6 v5 ~) ^0 {
    45.   font-style: italic;
      # Y7 g& h8 l  |# C; b  K# \
    46.   font-weight: 700;& b; @, f+ n7 {3 l
    47.   src: url('fonts/OpenSans-BoldItalic.ttf') format('truetype');
      " \3 B9 a, l" L2 R0 Z% ]% e" y5 u% x7 ]# [
    48. }! B3 }; {- U& U+ c& ]. E
    复制代码
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 20:23:59 来自手机 | 显示全部楼层
    fearfare090807 发表于 2018-5-23 20:20  Z. i6 I. O# h
    试试这个吧,我用是不会死的,Qt4不支持style的,但起码我这里也不会死# G2 l5 `- X. m2 }$ a
    font-name 是这个 ☺ , 我忘了是什 ...

    : g0 O8 F- S7 B4 D. L, B( h( f7 L/ e谢了…好囧的感觉????
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2018-5-23 21:47:44 来自手机 | 显示全部楼层
    dfliaoyue 发表于 2018-5-23 20:23
    " ^8 v/ o1 s1 Y! g1 r谢了…好囧的感觉????
    # Y# I& U' |+ u' F* b6 G& k; D; W
    就普通写就支持,我这边是qt5版本的,不过显示楷体虚得很。
    & T" ^$ z% D- _( t闪退会不会是其他原因呢。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 22:01:27 | 显示全部楼层
    simonfire 发表于 2018-5-23 21:473 D. D3 h# O* C6 K1 g3 T
    就普通写就支持,我这边是qt5版本的,不过显示楷体虚得很。1 q8 m  Q3 u8 r0 q  G6 v
    闪退会不会是其他原因呢。 ...

    ( m, C3 Z6 U+ H我的就是qt5版本,这些字体是内置到mdd里的,搜词会闪退。$ K/ W; R. v0 B/ L$ p! ~
    楷体虚是中易楷体的问题,换个楷体吧,比如方正的、汉仪的,效果好很多,非商用不要钱(方正的GBK会收个5块钱)。
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2018-5-23 22:03:55 | 显示全部楼层
    本帖最后由 simonfire 于 2018-5-23 22:09 编辑
    ) `- S+ E1 f+ h( R- l. e
    dfliaoyue 发表于 2018-5-23 22:01
    " @1 n5 G  o* U4 ]! [! l我的就是qt5版本,这些字体是内置到mdd里的,搜词会闪退。1 j4 p6 P: y3 T6 T, n, N! T
    楷体虚是中易楷体的问题,换个楷体吧,比如方 ...

    ) ^* S6 G( K! y0 S; W; m0 u) f) w8 t. h- t6 j( Y% i2 b
    我也是打包到mdd里的啊,难道是因为,我只是测试就弄了一个词条的缘故?2 U; H" T+ G* W& k* ~
    不是中易楷体,是东文楷体,之前多看看小说是下的字体里的。
    ! Q* k5 W. {0 F: p$ h- P. Q' ^/ K9 r) D1 |5 D  T4 n

    & T" ]6 Y. \$ a8 O7 }还有你可以在其他词典试一下,把css内容全部复制到另外词典的css里去,不看显示效果,只是看闪退是不是因为这个原因。
  • TA的每日心情
    开心
    2019-1-18 23:55
  • 签到天数: 230 天

    [LV.7]常住居民III

     楼主| 发表于 2018-5-23 22:36:29 | 显示全部楼层
    simonfire 发表于 2018-5-23 22:038 P  _- S0 |4 X; {1 Q$ n
    我也是打包到mdd里的啊,难道是因为,我只是测试就弄了一个词条的缘故?& V8 p+ ]# d" {- ?) _. |
    不是中易楷体,是东文楷体,之前 ...

    ( g: ^2 P+ K( B0 {, ^反正我把@font-face项都删了就正常了。。
    - {  Z" ~: X. R7 `" U6 n& R' `也许是因为我对两个字族都这么干的缘故?我对merriweather也如此定义了italic、bold和bolditalic。
  • TA的每日心情
    奋斗
    2022-6-1 19:02
  • 签到天数: 377 天

    [LV.9]以坛为家II

    发表于 2018-5-23 22:46:53 | 显示全部楼层
    本帖最后由 simonfire 于 2018-5-23 22:48 编辑
    $ D1 q% t, Y5 p5 F3 l
    dfliaoyue 发表于 2018-5-23 22:36
    6 W) g$ W# R& v* l. n9 E$ w反正我把@font-face项都删了就正常了。。
    / F* N% A/ M* _  a8 o0 v也许是因为我对两个字族都这么干的缘故?我对merriweather也如 ...
    - V* G6 ^, v) W, j  Q5 E3 V/ Z" T

    " q" `/ f; N& H( M5 s5 w既然你有这个想法,就可以试试啊。$ W& Y+ ?* z; H6 X" W
    ' \7 p% L/ F$ n9 c! S
    就像欧路我就试出来,支持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* _3 |/ G; K& K/ \1 K$ _
    反正我把@font-face项都删了就正常了。。
    4 O. _9 f% [. Z* Z1 m6 p, D也许是因为我对两个字族都这么干的缘故?我对merriweather也如 ...

    4 u' ~2 W1 a( m) P可能给的代码太多了,导致重点注意不到
    & e, o( w( V! X; z: V2 Z2 A  \. O死机是因为src 后面没给格式,GD只好用它的默认格式读取(我不知道是什么)
    3 c- F& a; Z: d0 Y( u
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2025-7-2 06:47 , Processed in 0.021237 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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