qqjt
V2EX  ›  问与答

中文字体有没有类似 google fonts 这样的网络字体的实现方法?

  •  
  •   qqjt · Mar 9, 2015 · 7839 views
    This topic created in 4083 days ago, the information mentioned may be changed or developed.
    主要是为了解决客户的机器上没有页面所使用的字体的问题。

    搜索了下,发现有一种说法说中文字体文件太大,不适合做成网络字体服务。

    我还找到一个叫有字库的网站,提供中文web font服务,但是发现使用方法不太灵活,js引用是通过ajax,把“解析”后的内容反馈过来。有没有像google fonts那样直接在css文件或<head>里面加一条引用就可以和正常字体一样使用的呢?还是说中文字体做不到这样?

    希望有经验的童鞋不吝赐教。
    14 replies    2015-03-10 13:47:57 +08:00
    jun4rui
        1
    jun4rui  
       Mar 9, 2015   ❤️ 2
    vincentxue
        2
    vincentxue  
       Mar 9, 2015
    emric
        3
    emric  
       Mar 9, 2015
    中文字体做不到, 因为一个完整字体已经超过20M.
    目前的网络环境最好的方法只能解析文字内容返回精简过的字体文件.
    或者使用前面提到的字蛛进行预处理.
    qqjt
        4
    qqjt  
    OP
       Mar 9, 2015
    @jun4rui 我看看去!
    qqjt
        5
    qqjt  
    OP
       Mar 9, 2015
    @vincentxue google fonts没有中文字体,换其他字体cdn也是一样的问题。
    loveuqian
        6
    loveuqian  
       Mar 9, 2015
    记得以前看过,就像3L说的
    精简字体,只留下你网站所用的文字的字体
    vincentxue
        7
    vincentxue  
       Mar 9, 2015
    @qqjt 是我误解你的意思了.
    qqjt
        8
    qqjt  
    OP
       Mar 9, 2015
    @emric font spider的方法比较符合我的期望,不过它提供的是对静态html的处理,我研究下看动态页面该怎么弄。
    iyaozhen
        9
    iyaozhen  
       Mar 9, 2015
    这个我研究了一下,目前来说还是做不到英文字体那样直接@font-face,中文字体太大了。
    如你所说,有一些折中的方式,通过js让某一段文字使用特定的字体(动态下载包含这些文字的字体包)。
    iyaozhen
        10
    iyaozhen  
       Mar 9, 2015   ❤️ 2
    刚看了一下字蛛那个,太机智了,准备实践一下。

    附带一个阿里的web font: http://www.iconfont.cn/webfont/#!/webfont/index
    O21
        11
    O21  
       Mar 9, 2015
    中文字体那么大。。肿么加载啊。。
    kfll
        12
    kfll  
       Mar 9, 2015 via iPhone
    把用到的文字做成 webfont
    dingyaguang117
        13
    dingyaguang117  
       Mar 10, 2015
    @emric 为什么我看苹果有ttc格式的字体 才几百K? 我输入的一般文字都有
    emric
        14
    emric  
       Mar 10, 2015
    @dingyaguang117
    在字体文件, 通常包涵着每个字的矢量.
    因为中文有着 3000 多个常用字, 所以字体文件都十分大.
    看你的描述, 应该这是个英文字体. 中文部分退回了默认的丽黑.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 22:50 · PVG 06:50 · LAX 15:50 · JFK 18:50
    ♥ Do have faith in what you're doing.