2013-04-27 78 views
1

我遇到了一个脚本字体问题,称为Thirsty Script Bold,我在我的网站上使用。字母间距似乎对某些字母是正确的,但不适用于其他字母。尽管我甚至没有触及字母间距。你可以在这里看到一个例子: http://oi40.tinypic.com/2wpikgw.jpg。如您所见,“e”的末尾并不完全与“b”合并,而“b”与“s”合并太远。自定义脚本字体字距和字体间距与字体

我曾尝试搞乱信间距,但它似乎只是恶化问题。

这里是我的页面级

p.websites{ 
font-family: ThirstyScriptBold; 
font-size: 80px; 
text-align: center; 
margin:0 auto; 
} 

CSS这里是我的HTML的页面级

<p class="websites">Websites</p> 

这里是我的fontface-

@font-face {font-family: 'ThirstyScriptBold';src: url('ThirstyScriptBold.eot');src: url('ThirstyScriptBold.eot?#iefix') format('embedded-opentype'),url('ThirstyScriptBold.woff') format('woff'),url('ThirstyScriptBold.ttf') format('truetype');} 
+0

你的其他风格呢?确保正确地重置样式:'font-weight:normal;'和'font-style:normal;' – Sven 2013-04-27 22:22:17

+0

感谢您的建议。我添加了两个属性,但问题仍然存在。 – 2013-04-27 22:49:09

+1

我解决了这个问题,结果发现信件提示出现了问题,所以我重新下载了字体提示设置为“native”的myfonts的web字体包,现在工作正常。感谢所有的帮助! – 2013-04-28 16:08:55

回答

0

不幸的是CSS。我相信这是如何显示字体。我建议使用另一种类似的字体,但是可以工作。你可以免费找到一个:http://www.google.com/fonts/

+0

那就是我想的,只是想确认一下。自从我为这种字体付款以来,我非常恼火。感谢您的帮助! – 2013-04-27 22:50:41

+0

不要忘记接受答案... – Xarcell 2013-04-27 22:52:37

+1

对!对不起,我刚刚在这里有一个帐户,我仍然习惯它! – 2013-04-27 23:02:56

1

这看起来像字体的设计缺陷,但它可能实际上取决于缺乏字距。大多数浏览器默认不应用字距调整,尽管Firefox可以。所以,你可以先试试是否添加以下帮助:

p.websites { 
    -webkit-font-feature-settings: "kern"; 
    -moz-font-feature-settings: "kern"; 
    font-feature-settings: "kern"; 
} 

它也有可能是用软件生成的Web字体版本摧毁了核心表;这经常发生。然而,我期望Webfont package sold by fonts.com包含WOFF,EOT,TTF和SVG版本,其中包含字距和其他OpenType功能。

0

我遇到了同样的问题使用Thirsty脚本Web字体。代工厂(Yellow Design Studio)从网络字体中剥离了所有OpenType功能。这似乎删除了字距数据。

“所有OpenType功能和所有扩展字形已被删除。”

我通过使用Font Squirrel web font generator来创建一组新的Web字体来解决此问题。