我有一个基本问题,可能更多地涉及设计领域,但它仍然是一个网络编程。
假设我需要在我的 Web 应用程序中使用 Palatino-Linotype 字体。如何更好地将其嵌入到我的网页应用程序中?
我知道的方法:
1) 去 font.com 购买各种 palatino-linotype: normal, bold, italic, italic-bold。4个不同的文件。
2)然后我通过字体样式加载字体
@font-face {
font-family: "Palatino-Linotype-normal";
src: "..."
}
@font-face {
font-family: "Palatino-Linotype-italic";
src: "..."
}
3) AI 有 4 种不同的字体,在 HTML 标记中,我需要明确设置元素的字体,使其变为粗体、斜体或斜体粗体(这是我最不喜欢的)。
问题:
1)是使用自定义网络字体的工作流程吗?
2)也许有一种方法可以将此字体视为普通字体,即在父元素上仅设置一种字体,并且仅用于内部设置 style="font-style: italic;" 如果我希望它们是斜体的。
3)关于性能的问题,网络字体渲染速度与普通字体的渲染速度有什么不同?