ZZZero
V2EX  ›  CSS

关于 font-family 的实现机制,求指点 QwQ

  •  
  •   ZZZero · Mar 4, 2016 · 4026 views
    This topic created in 3733 days ago, the information mentioned may be changed or developed.

    最近遇到一件很迷得事,想求得各位大神指点迷津。
    就是关于 css 的 font-family 。
    这个属性应该只是遍历检测系统是否装有该字体,只要名称对上了应该就可以用才对吧。
    可是呢,出现了一种很迷的情况(:з」∠)

    比如一个字体,并不是系统默认的。但是好几台电脑都下载了字体并进行安装。
    可是就会出现有的电脑可以显示该字体,有的不能显示的情况。
    名称都是一样的,字体文件也都是一样的。可是实现起来就是有差异……实在是无法理解。

    求菊苣指点迷津。
    跪谢 Orz

    10 replies    2016-03-10 16:58:09 +08:00
    paloalto
        1
    paloalto  
       Mar 4, 2016 via iPhone
    1 这几台电脑系统及其设置 以及浏览器及其设置是一样的吗?
    2 是否有缓存?
    ZZZero
        2
    ZZZero  
    OP
       Mar 4, 2016
    @paloalto

    1.可能会不同 但是字体文件是相同的啊 这个应该只是对一下字体名称就行可是就是有的对的上有的对不上…… 这个就很奇怪了 而且 font-family 都是很老的标准了 应该不会有兼容性差异吧。

    2.不是缓存

    3.我这边所有的字体都是用引号包裹的 应该也算排除了字体名 css 识别错误的可能
    O21
        3
    O21  
       Mar 4, 2016
    表示没看懂,,,字体有啥纠结的。。
    iyaozhen
        4
    iyaozhen  
       Mar 4, 2016
    是不是没有装好? word 里面能用新装的字体吗?
    ZZZero
        5
    ZZZero  
    OP
       Mar 4, 2016
    @O21 嘛 死磕一下而已
    ZZZero
        6
    ZZZero  
    OP
       Mar 4, 2016
    @iyaozhen 装好了的 问题已经找到了 主要是由 Preferred Family 信息对不上导致的
    ZZZero
        7
    ZZZero  
    OP
       Mar 4, 2016
    感谢各位 问题已解决 w
    Justineo
        8
    Justineo  
       Mar 8, 2016   ❤️ 1
    有的浏览器支持用 Preferred Family 写 font-family ,有的不支持。
    ZZZero
        9
    ZZZero  
    OP
       Mar 9, 2016
    @Justineo 多谢提醒 不知道哪里有关于这方面的资料?我这边只找到一些离散的信息……
    Justineo
        10
    Justineo  
       Mar 10, 2016   ❤️ 1
    @ZZZero
    我有份 slides ,不过比较老: http://justineo.github.io/slideshows/font/
    当时我在知乎也提问了,有达人回答过: https://www.zhihu.com/question/20161818
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   840 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 21:17 · PVG 05:17 · LAX 14:17 · JFK 17:17
    ♥ Do have faith in what you're doing.