我有一個基本問題,可能是指更多的設計領域,但它仍然是一個網絡編程。使用網絡(@ font-face)字體
假設我需要在我的web應用程序中使用Palatino-Linotype字體。我如何更好地將它嵌入到我的網頁應用程序中?
我知道的方法:
1)去font.com購買各種palatino-linotype:normal,bold,italic,italic-bold。 4個不同的文件。
2)然後,我通過fontface風格加載字體
@font-face {
font-family: "Palatino-Linotype-normal";
src: "..."
}
@font-face {
font-family: "Palatino-Linotype-italic";
src: "..."
}
3)AI有4種不同的字體,在HTML標記我需要明確設置元件的字體,使其粗體或斜體,或斜體粗體(那我最不喜歡的)。
問題:
1)是使用自定義Web字體的工作流程?
2)也許有一種方法來處理這種字體,就像平常的字體一樣,只在父元素上設置一種字體,而對於內部設置只有style =「font-style:italic;」如果我希望他們是斜體。
3)關於性能的問題,網絡字體渲染速度與通常字體的渲染速度有什麼不同?
我就可以走,就是沒有渲染的區別,你_must_使用備用字體的(3可能是不夠好)和高質量的字形很難找到(嘗試調整字體的大小,他們通常不會很好)。我的方法與你的方法略有不同,我使用任何格式的字體(大多數網站都有每月免費贈品,我有一個收藏),並使用在線轉換器生成跨瀏覽器格式。 –
使用'@ font-face'時性能有所不同,因爲如果用戶的計算機中沒有字體,則將從服務器下載並呈現給客戶端。 – Jrod
是的,但他們詢問渲染時間差... –