【发布时间】:2013-11-21 13:31:28
【问题描述】:
我正在尝试在我的响应式网站上嵌入波斯字体 (BYekan),目前使用下面的代码我已经能够在 Chrome 和桌面 Safari 中实现我的目标:
@font-face {
font-family: 'BYekan';
src: url('/font/BYekan.eot');
src: url('/font/BYekan.eot?#iefix') format('embedded-opentype'),
url('/font/BYekan.woff') format('woff'),
url('/font/BYekan.ttf') format('truetype'),
url('/font/BYekan.svg#BYekan') format('svg');
font-weight: normal;
font-style: normal;}
但是,除了数字之外,它在 iOS Safari 中不起作用。我已经尝试过BBC Persian website 的字体(BBCNasim),但没有成功。有什么建议吗?
已编辑: This is 我正在开发的网站。还有here我上传了我正在使用的字体(我从波斯网站下载了它们,不知道他们是如何创建不同格式的字体的。也许他们使用了onlinefontconverter,因为在他们的推荐网站)。如果您在 Desktop 和 iPhone 上查看我的网站,就会发现差异。
【问题讨论】:
-
您应该发布足够多的 HTML 和 CSS,并清楚地指定您使用的字体(从哪里获得它,而不仅仅是名称)以及您如何生成不同的字体文件。包含问题在线演示的 URL 将是一个有用的补充。
-
@JukkaK.Korpela 我已经添加了网站链接和字体。