我在我的 tumblr 主题中使用 @font-face 语法。我安装的字体是 Doctor Soos Bold 和 Doctor Soos Light 使用代码:
@font-face {
font-family: 'doctor_soos_boldbold';
src: url('doctor_soos_bold_2.1-webfont.eot');
src: url('doctor_soos_bold_2.1-webfont.eot?#iefix') format('embedded-opentype'),
url('doctor_soos_bold_2.1-webfont.woff') format('woff'),
url('doctor_soos_bold_2.1-webfont.ttf') format('truetype'),
url('doctor_soos_bold_2.1-webfont.svg#doctor_soos_boldbold') format('svg');
font-weight: normal;
font-style: normal;}
@font-face {
font-family: 'doctor_soos_lightregular';
src: url('doctor_soos_light_1.1-webfont.eot');
src: url('doctor_soos_light_1.1-webfont.eot?#iefix') format('embedded-opentype'),
url('doctor_soos_light_1.1-webfont.woff') format('woff'),
url('doctor_soos_light_1.1-webfont.ttf') format('truetype'),
url('doctor_soos_light_1.1-webfont.svg#doctor_soos_lightregular') format('svg');
font-weight: normal;
font-style: normal;}
问题是每当我使用这些字体时,生成的字体与原始字体不同。可以在这里看到差异http://celestetwit.tumblr.com/private/61000332979/tumblr_mszx4vL7iw1sdolt8
代码当然放在样式元素中。但是因为我对 CSS 了解不多,也不知道我使用的预制自定义 tumblr 主题是否影响了上面的代码,所以不知道是哪一部分出错了。请帮我解决这个问题。我正在使用的 tumblr 主题代码可以在这里找到http://pastebin.com/UqNL7X89请查看它以供参考。
我还在 tumblr 中上传了字体并使用了下面的代码,但我仍然得到相同的结果。
@font-face {font-family: "doctorsoosbold"; src: url('http://static.tumblr.com/qvrmxer/a06msz0xg/doctor_soos_bold_2.1.ttf');}
@font-face {font-family: "doctorsooslight"; src: url('http://static.tumblr.com/qvrmxer/TpImsz0yf/doctor_soos_light_1.1.ttf');}
此外,在下面的代码中使用这些字体系列时,结果也是一样的。
.entry h1{font-family: doctorsoosbold; text-transform: uppercase; font-size: 15px; font-weight: 20px; letter-spacing: 1px;}