Page 155 - css揭秘
P. 155

解决方案

                                                  在 CSS 字体(第三版)(http://w3.org/TR/css3-fonts)中,原有的 font-
                                              variant 被升级成了一个简写属性,由很多新的展开式属性组合而成。其
                                              中之一叫作 font-variant-ligatures,专门用来控制连字效果的开启和关
                                              闭。如果要启用所有可能的连字,需要同时指定这三个标识符:
                    图 5-17
                                                  font-variant-ligatures: common-ligatures
                    把这些特定的连续字符写死成连                                        discretionary-ligatures
                    字字符很可能导致可怕的后果,                                        historical-ligatures;
                    当应用的字体不包含这个连字字
                    型时就会出问题                       这个属性是可继承的。比如,发现酌情连字可能会干扰到正常文字的阅
                                              读效果时,你可能希望把它单独关掉。在这种情况下,你可能只想开启通用
                                              连字:

                                                  font-variant-ligatures: common-ligatures;

                                                  你甚至可以显式地把其他两种连字关闭:

                                                  font-variant-ligatures: common-ligatures
                                                                          no-discretionary-ligatures
                                                                          no-historical-ligatures;

                                                  font-variant-ligatures 还接受 none 这个值,它会把所有的连字效果都
                                              关掉。千万不要使用 none,除非你绝对清楚自己是在做什么。如果要把 font-
                                              variant-ligatures 属性复位为初始值,应该使用 normal 而不是 none。


                                               试一试 play.csssecrets.io/ligatures



                                                   „ CSS 字体
                                                  http://w3.org/TR/css-fonts                       相关规范


























                  124   第 5 章 字体排印







          ඀ࠡ  JOEC
   150   151   152   153   154   155   156   157   158   159   160