掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 8098|回复: 19

[使用求助] 请教goldendict字体设置

[复制链接]

该用户从未签到

发表于 2014-10-20 13:57:41 | 显示全部楼层 |阅读模式
这两天开始在电脑上使用goldendict,其他都还好,可是想改字体,网上看了,可以用article-style.css来实现。我在article-style.css中设置font-family: "XHei Square",Sun-ExtB; 这样设置以后,字典内容虽然是调用XHei Square这个字体来显示,可遇到扩展B区的字,却依然无法调用Sun-ExtB,图中画圈的就是。如果设置成font-family: Sun-ExtB,"XHei Square"; 这样虽然到扩展B区的字显示了,主字体却又变成电脑默认的了。总之无法两全。不知大家遇到这样的问题没?又是怎样解决的?4 b1 n. n$ G8 e7 p, O8 m

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?免费注册

x

该用户从未签到

发表于 2014-10-20 18:53:58 | 显示全部楼层
本帖最后由 meigen 于 2014-10-20 19:06 编辑
) i7 g( L2 }; a' c) q4 b
* o; p- a- H  l) o. O+ R- KExt-B字符集无解,只有找作者abs62大神了
: h. h* S0 Q8 x' n) c; P$ R7 W; {. o# f8 ~' ]
要么就把B区字都挑出来,然后加个<font face="Sun-ExtB">标签( t' n( d3 s6 \1 Z  d9 g: W
但是即使这样,只是正文能显示了,词头列表仍无解。
  • TA的每日心情
    擦汗
    2020-1-18 05:21
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-21 09:05:33 | 显示全部楼层
    本帖最后由 nqwce 于 2014-10-21 09:09 编辑
    - n  J, h  F$ m/ O) ]
    9 d5 [; _9 G$ q; Y2 a  H试试 IPAmjMincho,MingLiU,MingLiU-ExtB,HanaMinA,HanaMinB, 当然得先有装ipa和花园明体。个人这样没有问题
    4 w$ A! F- g7 w' \, R* X2 d: J' ~

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    该用户从未签到

     楼主| 发表于 2014-10-21 09:08:29 | 显示全部楼层
    meigen 发表于 2014-10-20 18:53( d/ F8 `: D7 u1 k( M$ B9 T4 |
    Ext-B字符集无解,只有找作者abs62大神了6 K6 C3 t5 ~) c+ @6 \
    " [+ q8 P+ j; ^1 S1 c) R& A
    要么就把B区字都挑出来,然后加个标签

      _" a% M! W) y9 \9 p( f" ?7 t( i我已经解决了。我把win7系统字体替换成我想要的字体,然后在article-style.css中设置font-family: Sun-ExtB; 就能两者兼顾了。只是在查询栏里还不知怎么设置字体,依然是口口。( k/ f: ^; ?" i

    , K; A+ O) k- a3 h" N0 l

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    擦汗
    2020-1-18 05:21
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-21 09:12:58 | 显示全部楼层
    tsiank 发表于 2014-10-21 09:083 E0 H$ x( R! ~
    我已经解决了。我把win7系统字体替换成我想要的字体,然后在article-style.css中设置font-family: Sun-Ex ...

    $ f+ w3 T1 N8 Q. _+ _% g8 d查詢欄的字體應該是要在qt-style.css 設置一下。還有用qt5編譯的goldendict可能會在漢字顯示上要比qt4好一些

    该用户从未签到

     楼主| 发表于 2014-10-21 09:15:35 | 显示全部楼层
    nqwce 发表于 2014-10-21 09:05
    " |) }9 \$ z+ f. A0 l试试 IPAmjMincho,MingLiU,MingLiU-ExtB,HanaMinA,HanaMinB, 当然得先有装ipa和花园明体。个人这样没有问题 ...
    " F8 T# E. F( v$ x0 B
    这些字体我也试过,也还是不行,可能是我的系统问题?不过我把系统的宋体,细明体(win7的细明体太难看了)和微软雅黑都替换成我想要的字体了,也算解决了。

    该用户从未签到

     楼主| 发表于 2014-10-21 09:19:22 | 显示全部楼层
    nqwce 发表于 2014-10-21 09:12) N! J" C* @* t% z
    查詢欄的字體應該是要在qt-style.css 設置一下。還有用qt5編譯的goldendict可能會在漢字顯示上要比qt4好 ...

    , W3 _! p6 Y7 d6 `9 V; z: j3 D谢谢,等我晚上回去试一下。
  • TA的每日心情
    擦汗
    2020-1-18 05:21
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-21 09:25:03 | 显示全部楼层
    tsiank 发表于 2014-10-21 09:156 E$ U; N7 o3 M9 u! r7 \, d* k: U
    这些字体我也试过,也还是不行,可能是我的系统问题?不过我把系统的宋体,细明体(win7的细明体太难看了 ...

    ; P# b! E& E  a5 E6 c. X) @有辦法。0 W- B5 F# W) d; I! I' k5 \% ]! Q+ M
    不過要用宋體時怎麽辦?不過您應該不擔心這個問題。
    : |$ @6 t' f2 V+ L$ v個人是在article-style.css 中先設西文字符的字體再設其他的,這樣西文的效果會好很多,然後沒有的字符才fallback到其它字體。或許extb的顯示和這也有關,不敢肯定,僅供參考。

    该用户从未签到

     楼主| 发表于 2014-10-21 09:36:00 | 显示全部楼层
    nqwce 发表于 2014-10-21 09:253 Q3 ]' d0 X2 Q6 n6 s4 _
    有辦法。
    + W' `/ V8 ^$ ~! f$ D不過要用宋體時怎麽辦?不過您應該不擔心這個問題。: ?3 h- }9 j7 y1 `! P6 }9 {
    個人是在article-style.css 中先設西文字 ...

    # z7 P- I( d4 W& v  d# n  S; _在我自己的电脑上我基本是不用系统默认的宋体,要用也是用的旧细明体,电脑里另有安装。我在article-style.css 中先设西文字体再设其他字体也没有用,只能显示第一个字体,不能fallback到其它字體,不然也就不会发这个贴了。看你的能正常,那很可能是我系统的问题了。关于西文的效果,因为我用于替换的这个字体(新明兰)是个人修改拼合的,里面加入的西文感觉也是很悦目的。

    该用户从未签到

    发表于 2014-10-22 23:51:22 | 显示全部楼层

    ' G; ~! _1 ?! l' w8 _2 X
    6 |/ ?& Q9 C* `- i5 o
    2 C: v2 @/ r" zAndroid版本的Goldendict, 自定义article-style.css字体为arialuni.ttf (Arial Unicode ms), 正确显示字符,并且粗体…斜体…粗斜体体都正常显示!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    开心
    2021-8-4 23:46
  • 签到天数: 224 天

    [LV.7]常住居民III

    发表于 2014-11-9 01:47:46 | 显示全部楼层
    用樓主做的《漢語大字典》第二版的mdx文件放到goldendict中,查字,若有異體字,則常常不能正常顯示。不曉得是不是goldendict的問題。同樣情況在mdict中顯示正常。在歐路詞典中也顯示正常。

    该用户从未签到

     楼主| 发表于 2014-11-9 08:56:43 | 显示全部楼层
    fanofdiy 发表于 2014-11-9 01:47
    $ j% z& R0 j1 a7 H$ }  |5 S% y( Z用樓主做的《漢語大字典》第二版的mdx文件放到goldendict中,查字,若有異體字,則常常不能正常顯示。不曉 ...

    5 y. F$ c( p5 ~) [0 S 可能是跟我一样是系统问题了。我在公司的电脑里用goldendict也是显示正常的,就是在自己电脑上不行。解决办法要么换系统,要么跟我一样换系统字体。。。
  • TA的每日心情
    开心
    2021-8-4 23:46
  • 签到天数: 224 天

    [LV.7]常住居民III

    发表于 2014-11-9 20:43:23 | 显示全部楼层
    tsiank 发表于 2014-11-9 08:56
    5 O% H) e/ K; H- y) _& v# }9 @9 i可能是跟我一样是系统问题了。我在公司的电脑里用goldendict也是显示正常的,就是在自己电脑上不行。解 ...
    . Y+ H6 f6 I+ y2 {
    我用windows7與mac os x 10.10都試過,全是如此(全是原版系統)。我不曉得是啥原因。已在goldendict論壇提交bug。是否有人理會就不曉得了。俄國人未必識中文。

    该用户从未签到

     楼主| 发表于 2014-11-9 22:22:51 来自手机 | 显示全部楼层
    fanofdiy 发表于 2014-11-9 20:43
    6 ]6 f/ R/ t6 G. d我用windows7與mac os x 10.10都試過,全是如此(全是原版系統)。我不曉得是啥原因。已在goldendict論壇 ...
    / I+ q  o+ w/ R: k1 t* ?
    如果你在goldendict用的是系统默认的字体,只是想显示扩展区汉字的话,那在article-style.css中设置font-family: Sun-ExtB就行了,前提是你要安装这个字体。
  • TA的每日心情
    开心
    2021-8-4 23:46
  • 签到天数: 224 天

    [LV.7]常住居民III

    发表于 2014-11-9 22:46:05 | 显示全部楼层
    tsiank 发表于 2014-11-9 22:226 S4 d0 f2 b0 [. H  o
    如果你在goldendict用的是系统默认的字体,只是想显示扩展区汉字的话,那在article-style.css中设置font- ...
    8 F, C, Y4 Y6 R9 D1 i
    嗯。windows下這樣確實OK了。謝謝。
    8 ?$ Q5 K2 s; n  J: v, L不過這樣設置是否能顯示所有漢字?

    该用户从未签到

     楼主| 发表于 2014-11-10 09:04:58 | 显示全部楼层
    fanofdiy 发表于 2014-11-9 22:46: r7 Q. C3 H) m! T. o
    嗯。windows下這樣確實OK了。謝謝。
    1 \( I( w& r7 W. L6 n2 q' ^不過這樣設置是否能顯示所有漢字?
    ( @6 @1 q: B6 v5 v3 l' h7 p
    凡是已编码的扩展A,B,C,D区汉字应该都可以显示。
  • TA的每日心情
    开心
    2021-8-4 23:46
  • 签到天数: 224 天

    [LV.7]常住居民III

    发表于 2014-11-10 10:41:52 | 显示全部楼层
    tsiank 发表于 2014-11-10 09:04# w" ?7 _: z* h+ P5 u4 d
    凡是已编码的扩展A,B,C,D区汉字应该都可以显示。
      ~/ O$ G: p, v  b- f1 u
    用了用,好像A與B就是字體的區別?

    该用户从未签到

     楼主| 发表于 2014-11-10 13:00:52 | 显示全部楼层
    本帖最后由 tsiank 于 2014-11-10 13:02 编辑 2 t  ~" g4 w/ @9 _
    fanofdiy 发表于 2014-11-10 10:414 ~/ p# ?3 `, M& Y$ `
    用了用,好像A與B就是字體的區別?
    , ?) L" q7 d: F/ u; q( A

    % D1 W7 H# R/ f5 I( YA與B不是字体的区别,而是在不同阶段扩充的汉字的编码的集合。因为汉字数量繁多,需要分阶段地对这些汉字进行整理,挑选出当前极为需要的对他们进行统一的unicode编码。其中最为常用的汉字(大约两万多个)构成了unicode汉字基本区,基本区以外的已编码汉字构成了扩展区。扩展A区有四千多汉字。基本区和扩展A区一般都在一个字体文件中,所以基本上所有的电脑和手机不用什么设置都可以显示这些汉字。扩展B区有两万多个汉字,这些都是不常用的,也无法全部和基本区及扩展A区汉字做成一个字体文件,所以就单独做成一个字体文件了,这里我们用的是Sun-ExtB这个字体文件。电脑是可以独立安装这个字体,但目前安卓手机还做不到同时调用两个汉字字体文件,所以在手机上扩展B区的汉字都成口口了。目紧新的汉字编码都到扩展E区了,扩展F区也正在进行中。汉字几乎是无穷尽的,照这样编码不知要到何年何月了。
  • TA的每日心情
    开心
    2021-8-4 23:46
  • 签到天数: 224 天

    [LV.7]常住居民III

    发表于 2014-11-10 16:42:03 | 显示全部楼层
    tsiank 发表于 2014-11-10 13:00" o4 v7 P5 h/ ]* m; }
    A與B不是字体的区别,而是在不同阶段扩充的汉字的编码的集合。因为汉字数量繁多,需要分阶段地对这些汉 ...

    * x$ F) C# k! [' O/ @; E2 B2 I多謝指教。

    该用户从未签到

    发表于 2014-12-24 10:13:09 | 显示全部楼层
    有人预计包括金文,西夏文等等有三十万,编码区直接预留五六十万应该没什么问题吧
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-29 10:17 , Processed in 0.048619 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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