掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 8692|回复: 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区的字显示了,主字体却又变成电脑默认的了。总之无法两全。不知大家遇到这样的问题没?又是怎样解决的?
; D* ~3 r/ ~( q  g/ `' T

本帖子中包含更多资源

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

x

该用户从未签到

发表于 2014-10-20 18:53:58 | 显示全部楼层
本帖最后由 meigen 于 2014-10-20 19:06 编辑
$ P2 Y. y) I$ U" U' \# ^( o+ D% c4 r
Ext-B字符集无解,只有找作者abs62大神了8 F; W3 h1 ?0 R4 m

2 [+ P9 k2 z! s4 J2 b: ?4 T" j* j要么就把B区字都挑出来,然后加个<font face="Sun-ExtB">标签/ f2 c! j. R* Q- _, L* l+ E
但是即使这样,只是正文能显示了,词头列表仍无解。
  • TA的每日心情
    擦汗
    2020-1-18 05:21
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-21 09:05:33 | 显示全部楼层
    本帖最后由 nqwce 于 2014-10-21 09:09 编辑 0 B4 [1 q0 X1 m5 D( y$ p: T
    9 U9 W3 w3 |0 V6 B* `
    试试 IPAmjMincho,MingLiU,MingLiU-ExtB,HanaMinA,HanaMinB, 当然得先有装ipa和花园明体。个人这样没有问题
    ; p, @; a1 S: q) [# @

    本帖子中包含更多资源

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

    x

    该用户从未签到

     楼主| 发表于 2014-10-21 09:08:29 | 显示全部楼层
    meigen 发表于 2014-10-20 18:53  N: V0 g. J, G* I3 r
    Ext-B字符集无解,只有找作者abs62大神了
    $ o4 K& T- o; T1 N+ D9 u) I, A2 o. X2 p: l& d$ R+ D& w6 n
    要么就把B区字都挑出来,然后加个标签

    ) {" x7 l. d9 @; h, F我已经解决了。我把win7系统字体替换成我想要的字体,然后在article-style.css中设置font-family: Sun-ExtB; 就能两者兼顾了。只是在查询栏里还不知怎么设置字体,依然是口口。
    & U6 x; ]5 |$ M6 T; n: f" L
    8 k' t3 p* W9 G" b5 N! j7 L, e8 S

    本帖子中包含更多资源

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

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

    [LV.1]初来乍到

    发表于 2014-10-21 09:12:58 | 显示全部楼层
    tsiank 发表于 2014-10-21 09:08
    1 ~( Y- R0 B/ L8 f我已经解决了。我把win7系统字体替换成我想要的字体,然后在article-style.css中设置font-family: Sun-Ex ...
    3 u  L: ~/ t, x- i
    查詢欄的字體應該是要在qt-style.css 設置一下。還有用qt5編譯的goldendict可能會在漢字顯示上要比qt4好一些

    该用户从未签到

     楼主| 发表于 2014-10-21 09:15:35 | 显示全部楼层
    nqwce 发表于 2014-10-21 09:051 Q# Y7 G+ V9 A( P( m$ S
    试试 IPAmjMincho,MingLiU,MingLiU-ExtB,HanaMinA,HanaMinB, 当然得先有装ipa和花园明体。个人这样没有问题 ...

    % }- ?$ o  z& b) T* ~- X, q5 Y这些字体我也试过,也还是不行,可能是我的系统问题?不过我把系统的宋体,细明体(win7的细明体太难看了)和微软雅黑都替换成我想要的字体了,也算解决了。

    该用户从未签到

     楼主| 发表于 2014-10-21 09:19:22 | 显示全部楼层
    nqwce 发表于 2014-10-21 09:123 n9 e( ?7 U  D" U( F4 \
    查詢欄的字體應該是要在qt-style.css 設置一下。還有用qt5編譯的goldendict可能會在漢字顯示上要比qt4好 ...

    ; Y& Z9 u3 ?% j# Y) H4 i7 M6 ]谢谢,等我晚上回去试一下。
  • TA的每日心情
    擦汗
    2020-1-18 05:21
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-21 09:25:03 | 显示全部楼层
    tsiank 发表于 2014-10-21 09:157 N! f# N# K0 n( o* X
    这些字体我也试过,也还是不行,可能是我的系统问题?不过我把系统的宋体,细明体(win7的细明体太难看了 ...

    - B$ I# q# ]1 B; A1 o; S有辦法。$ \' y: T7 ?) M4 F, ~" p2 G
    不過要用宋體時怎麽辦?不過您應該不擔心這個問題。
    . n) P' X  J- X7 \6 U個人是在article-style.css 中先設西文字符的字體再設其他的,這樣西文的效果會好很多,然後沒有的字符才fallback到其它字體。或許extb的顯示和這也有關,不敢肯定,僅供參考。

    该用户从未签到

     楼主| 发表于 2014-10-21 09:36:00 | 显示全部楼层
    nqwce 发表于 2014-10-21 09:25
    * [2 O/ t4 ?8 N" K8 P, _) f有辦法。
    ( R  P, g& k& w5 l不過要用宋體時怎麽辦?不過您應該不擔心這個問題。3 `! ~5 r. a; f5 K
    個人是在article-style.css 中先設西文字 ...

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

    该用户从未签到

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

    3 m! w+ J( @, e* w2 P
    9 O; u1 l7 |6 \; B: |; A- @( M2 X
    Android版本的Goldendict, 自定义article-style.css字体为arialuni.ttf (Arial Unicode ms), 正确显示字符,并且粗体…斜体…粗斜体体都正常显示!

    本帖子中包含更多资源

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

    x
  • TA的每日心情
    开心
    2024-11-30 00:52
  • 签到天数: 225 天

    [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
    6 T6 f1 V5 R. h) z. q用樓主做的《漢語大字典》第二版的mdx文件放到goldendict中,查字,若有異體字,則常常不能正常顯示。不曉 ...

    1 K  R/ E$ C! ~) E6 S* G& U 可能是跟我一样是系统问题了。我在公司的电脑里用goldendict也是显示正常的,就是在自己电脑上不行。解决办法要么换系统,要么跟我一样换系统字体。。。
  • TA的每日心情
    开心
    2024-11-30 00:52
  • 签到天数: 225 天

    [LV.7]常住居民III

    发表于 2014-11-9 20:43:23 | 显示全部楼层
    tsiank 发表于 2014-11-9 08:56
    ) B0 w* V* W, _) p0 ^可能是跟我一样是系统问题了。我在公司的电脑里用goldendict也是显示正常的,就是在自己电脑上不行。解 ...

    ( K4 v. I9 L: m1 P; G, j; K. f我用windows7與mac os x 10.10都試過,全是如此(全是原版系統)。我不曉得是啥原因。已在goldendict論壇提交bug。是否有人理會就不曉得了。俄國人未必識中文。

    该用户从未签到

     楼主| 发表于 2014-11-9 22:22:51 来自手机 | 显示全部楼层
    fanofdiy 发表于 2014-11-9 20:43
    8 J2 @: O/ _8 u9 D我用windows7與mac os x 10.10都試過,全是如此(全是原版系統)。我不曉得是啥原因。已在goldendict論壇 ...

    3 T; ]7 x$ B1 w2 X5 K. s3 K如果你在goldendict用的是系统默认的字体,只是想显示扩展区汉字的话,那在article-style.css中设置font-family: Sun-ExtB就行了,前提是你要安装这个字体。
  • TA的每日心情
    开心
    2024-11-30 00:52
  • 签到天数: 225 天

    [LV.7]常住居民III

    发表于 2014-11-9 22:46:05 | 显示全部楼层
    tsiank 发表于 2014-11-9 22:227 ]  G" `0 Y+ ~
    如果你在goldendict用的是系统默认的字体,只是想显示扩展区汉字的话,那在article-style.css中设置font- ...

    ) s. v4 M6 Q5 Q' Q. A嗯。windows下這樣確實OK了。謝謝。
    8 X( ~/ E" N  K7 d. T& \1 k5 q4 G不過這樣設置是否能顯示所有漢字?

    该用户从未签到

     楼主| 发表于 2014-11-10 09:04:58 | 显示全部楼层
    fanofdiy 发表于 2014-11-9 22:46
    : h* J: Q/ [- q5 R1 K1 h嗯。windows下這樣確實OK了。謝謝。
    $ P: W5 _/ U1 A5 L2 K3 {. H3 W不過這樣設置是否能顯示所有漢字?

    % i) i4 R( B6 g' q凡是已编码的扩展A,B,C,D区汉字应该都可以显示。
  • TA的每日心情
    开心
    2024-11-30 00:52
  • 签到天数: 225 天

    [LV.7]常住居民III

    发表于 2014-11-10 10:41:52 | 显示全部楼层
    tsiank 发表于 2014-11-10 09:042 Z, N# ]8 _6 w# t7 p4 \- l8 v0 ~
    凡是已编码的扩展A,B,C,D区汉字应该都可以显示。
    1 u$ M$ g* G2 D2 O7 w  B2 w$ X2 Q* f
    用了用,好像A與B就是字體的區別?

    该用户从未签到

     楼主| 发表于 2014-11-10 13:00:52 | 显示全部楼层
    本帖最后由 tsiank 于 2014-11-10 13:02 编辑
    - K0 @* H/ p' ~* j" I+ Z) n( r
    fanofdiy 发表于 2014-11-10 10:41
    # E2 n  l( p! z/ T3 [4 Q% k用了用,好像A與B就是字體的區別?
    8 L0 u* B+ s* U

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

    [LV.7]常住居民III

    发表于 2014-11-10 16:42:03 | 显示全部楼层
    tsiank 发表于 2014-11-10 13:00& v$ f/ |" Y5 w7 Q8 g  O
    A與B不是字体的区别,而是在不同阶段扩充的汉字的编码的集合。因为汉字数量繁多,需要分阶段地对这些汉 ...

    . d/ {1 t8 d2 F) ?6 s3 |8 K2 X多謝指教。

    该用户从未签到

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

    本版积分规则

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

    GMT+8, 2025-5-29 06:33 , Processed in 0.023172 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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