V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  字体排印

雅黑在 CSS 中引用的话

  •  
  •   Livid · 2010-07-29 12:41:16 +08:00 · 7771 次点击
    这是一个创建于 5026 天前的主题,其中的信息可能已经有所发展或是发生改变。
    family name 是?
    32 条回复    1970-01-01 08:00:00 +08:00
    lianghai
        1
    lianghai  
       2010-07-29 12:45:25 +08:00
    "Microsoft YaHei"
    @Livid 终于开始考虑 Windows 了?
    Livid
        2
    Livid  
    MOD
    OP
       2010-07-29 12:56:20 +08:00
    这里有 win7 用户可以反馈一下目前的字体效果么?

    (请先刷新一次)
    c
        3
    c  
       2010-07-29 13:00:01 +08:00
    lianghai
        4
    lianghai  
       2010-07-29 13:01:57 +08:00
    微软雅黑的 bold 真威武……好久不见……
    Livid
        5
    Livid  
    MOD
    OP
       2010-07-29 13:13:50 +08:00
    Something wrong now under Windows. Fixing it today.
    lianghai
        6
    lianghai  
       2010-07-29 13:42:48 +08:00
    IE8 下识别不出微软雅黑,还是用中易新宋体渲染的,不知为什么——尽管我们应该“forget it all”……
    lianghai
        7
    lianghai  
       2010-07-29 14:00:48 +08:00
    @disinfeqt 呃,IE7/8 不是认识 !important 了吗……出现这样两个 !important 之后浏览器是怎么处理的?

    font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti !important, "Microsoft YaHei" !important;
    Livid
        8
    Livid  
    MOD
    OP
       2010-07-29 14:31:02 +08:00
    Reverted.
    lushnis
        9
    lushnis  
       2010-07-29 14:36:06 +08:00
    话说,在 CSS 的值中间夹杂 !important 是正确的吗?

    ... STHeiti !important, "Microsoft YaHei" !important ...
    majunbo
        10
    majunbo  
       2010-07-29 14:55:02 +08:00
    我现在简直爱上雅黑了,特别是在LINUX下显示效果很好。
    WIN下我用FF,把默认字体设置成为雅黑,V2EX就变成雅黑了。
    brando
        11
    brando  
       2010-07-29 15:09:08 +08:00
    \534E\6587\7EC6\9ED1
    apple
        12
    apple  
       2010-07-29 15:17:13 +08:00
    还是chrome用习惯了,突然发现在IE8下,这些 “#12 - 7 minutes ago” 都是纯黑色的。
    lushnis
        13
    lushnis  
       2010-07-29 15:20:13 +08:00
    @apple rgba ...
    lianghai
        14
    lianghai  
       2010-07-29 15:44:42 +08:00
    @brando 华文细黑的 family name 信息其实和华文黑体是一样的,都是:STHeiti
    似乎没必要用 Unicode 来写 font-family,这样没什么好处,用字体文件内写明的 family name 字段就好。
    另外,您的博客 http://www.koojiafeng.name/ 在 Firefox 下的文字抗锯齿很奇怪……
    brando
        15
    brando  
       2010-07-29 15:57:52 +08:00
    额,那个,不用把我的地址也给添上来吧,我的CSS是有问题的,文字抗锯齿的话我就不是很清楚了,可能是字体的原因,用了Hiragino Sans GB字体的原因,如果系统里有的话。
    其实我只是想表明Unicode来写明font-family,至于好处和坏处我就真的不清楚了。
    lianghai
        16
    lianghai  
       2010-07-29 16:40:40 +08:00
    @brando 抱歉……我顺手就把地址加上了……
    这个抗锯齿的问题和 Hiragino Sans GB 应该没什么关系——V2EX 也是优先使用它来显示中文的。不知是不是“-webkit-font-smoothing: antialiased;”这句话让 Firefox 出错了。

    嗯,因为 CSS 标准里没有限制 font-family 必须用拉丁字符写,所以其实可以把“华文黑体”直接写出来——只要编码不出错,或者就用最通用的 font-family 来写。否则用 Unicode 写 font-family 看起来实在不太易于维护……
    brando
        17
    brando  
       2010-07-29 16:56:35 +08:00
    @lianghai Unicode的话确实不易维护,我个人的CSS都是出于比较极端的做法。还有啊,能和你这样的交流真好,谢谢:D
    POPOEVER
        18
    POPOEVER  
       2010-09-25 03:13:04 +08:00 via Android
    我通常是写 "微软雅黑", "Microsoft YaHei",顺便说一句,正确的字体声明应该在最后加上一款 serif 字体,即便你并不想用。
    lianghai
        19
    lianghai  
       2010-09-25 03:17:22 +08:00
    @POPOEVER 在 "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti 这样的明显的 sans-serif 的 font-family 列表中,最后垫底的应该用 sans-serif 这个 generic-family( http://www.w3.org/TR/CSS21/fonts.html#value-def-generic-family )吧。
    lushnis
        20
    lushnis  
       2010-09-25 09:53:57 +08:00
    @POPOEVER 奶爸说得不对,使用何种类型的字体,后面应该带相应的字体族,serif, sans-serif, monospace ……,而不是都要带“serif”
    AJ
        21
    AJ  
       2010-09-25 10:30:07 +08:00
    我的Firefox是使用雅黑字体的,并用GDI++渲染,各位可以点以下链接看效果:
    http://cl.ly/48773ba4bb9187496527
    lianghai
        22
    lianghai  
       2010-09-25 11:32:58 +08:00
    @AJ GDI++ 威武!这样中庸润滑的抗锯齿感更像 Windows 之外的操作系统了。不过雅黑视觉上超小的字符间距让它在大字号时还是有些“紧张”。
    spritevan
        23
    spritevan  
       2010-09-25 12:09:04 +08:00
    letter-space 可以调整字符间距
    lianghai
        24
    lianghai  
       2010-09-25 12:32:38 +08:00
    @spritevan 微软雅黑在设计时是特地强调了横向的连续的,所以字面宽扁并且看起来字符间距很小(于是它就成了一款专为十几像素的屏幕显示优化的字体)。通过 CSS 调整字符间距当然是可以的,这样确实会在大字号的时候有限地改善一些。
    POPOEVER
        25
    POPOEVER  
       2010-09-25 13:08:13 +08:00
    @lushnis 哦,我表达不准确,实际上就是这个意思
    gaowhen
        26
    gaowhen  
       2010-09-25 17:47:12 +08:00
    我都是用 font-family:\5fae\8f6f\96c5\9ed1;
    fanzeyi
        27
    fanzeyi  
       2010-09-25 20:15:07 +08:00
    @AJ 求配置文件
    fanzeyi
        28
    fanzeyi  
       2010-09-25 20:20:13 +08:00
    AJ
        29
    AJ  
       2010-09-25 21:18:42 +08:00
    lianghai
        30
    lianghai  
       2010-09-25 21:34:35 +08:00
    @fanzeyi 这张截图里的是什么字体?
    fanzeyi
        31
    fanzeyi  
       2010-09-25 21:35:42 +08:00
    @AJ thx a lot~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   784 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 19:50 · PVG 03:50 · LAX 12:50 · JFK 15:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.