也许它不应该。但请忍受我。我使用谷歌Web字体,和我包括PT Sans字体,像这样:歌剧不从网络字体呈现某些字符
<link href="https://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
,我甚至有设置的.htaccess像这样:
<IfModule mod_headers.c>
<FilesMatch "\.woff$">
Header set Content-Type "application/octet-stream"
</FilesMatch>
<FilesMatch "\.ttf$">
Header set Content-Type application/octet-stream
</FilesMatch>
</IfModule>
现在PT Sans字体不包括波罗的海( ąčęėįšųūž)字符,我正在使用。但是,Chrome,Firefox,IE都可以完美呈现它们 - 甚至不会使用其他字体。歌剧只是跳过它们并留下一个空白的空间。
只是意识到它只用粗体字体。检查这个例子:
<!doctype html>
<html lang="en" class="no-js">
<head>
<title>Font test</title>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic" rel="stylesheet" type="text/css">
</head>
<body style="font-family:'PT Sans';">
aceeisuuz<br />
ąčęėįšųūž
<p style="font-weight:bold">ąčęėįšųūž</p>
</body>
</html>
现在我该如何解决它?
它不会通过jsfiddle显示给我。完全一样的Opera构建。粗体字符串未呈现。这到底是怎么回事? – donkapone 2012-03-19 14:16:21
我清除了Opera缓存并重新加载了您的jsfiddle示例。粗体字符串在页面加载时出现,然后消失。 – donkapone 2012-03-19 14:19:41
非常时髦。人力资源管理。当我遇到随机出现的东西时,我总是很鄙视。这有一个根本原因,我们如何缩小它? – MetalFrog 2012-03-19 14:42:12