html - @font-face 只改变一个字母

标签 html css font-face font-family

问题是,当我使用@font-face 时,它​​只更改了一个字母 (A),而且它假设更改了所有字母。

我相信我正确地链接了字体,我可以在源代码中看到它已加载。

在 Chrome、Firefox、IE 和移动设备上也是如此

有什么想法吗?

@font-face {
  font-family:"MIROSLN";
  src:url("MIROSLN.eot?") format("eot"),
  url("MIROSLN.woff") format("woff"),
  url("MIROSLN.ttf") format("truetype"),
  url("MIROSLN.svg#MiroslavNormal") format("svg");
}

h1, h2, h3, h4, .navbar-brand, 
.page-scroll, .intro-lead-in, 
.intro-heading, .btn , 
.section-heading,
.nav-tabs a
{
  font-family: "MIROSLN"; 
}

Here is link to the page:

And screenshot

最佳答案

您正在加载的字体不是 Unicode 字体。它是那些将西里尔字母形状分配给拉丁字母的老式字体之一。例如,尝试在 HTML 源代码中将“Закуска”替换为“Zakuska”。

在当今时代,您应该找到一种使用正确的西里尔字母编码的字体。如果您必须使用该字体,请使用 Character Map 或类似应用程序查看它,并使用其独一无二的编码编写文本。

关于html - @font-face 只改变一个字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42324676/

相关文章:

javascript - 通过在 JavaScript 中连接 2 个字符串来设置 'calc()' 值不起作用

java - 如何在tr td中定位表中的元素

javascript - 进度条达到 100% 时改变颜色

html - 将图像对齐到文本框的右侧

HTML 表格垂直文本对齐方式

html - @font-face 与 cufon

javascript - Jquery 设置边界使动画不会离开屏幕

jquery - 具有固定标题、可调整大小的列的 HTML 表格,并且可以调整到小于内容宽度

css - font-face 不适用于中文字体

css - 定义 @font-face 或在 font-family 中使用时加载自定义字体