首頁 > web前端 > css教學 > 主體

如何在 Web 瀏覽器上嵌入 .otf 字體以獲得最大相容性?

Patricia Arquette
發布: 2024-10-28 01:42:29
原創
397 人瀏覽過

How Do I Embed .otf Fonts on Web Browsers for Maximum Compatibility?

在Web 瀏覽器上嵌入.otf 字體

雖然.otf 字體提供高品質的排版,但將它們嵌入到Web 瀏覽器上可能會很複雜。以下是可能的方法和替代方案:

嵌入.otf 字體

現代瀏覽器使用@font-face 規則支援.otf 字體:

<code class="css">@font-face {
    font-family: GraublauWeb;
    src: url("path/GraublauWeb.otf") format("opentype");
}</code>
登入後複製

但是,並非所有瀏覽器都原生支援.otf。為了實現廣泛的瀏覽器相容性,請考慮使用替代字體類型。

.otf 的替代品

  • WOFF(Web 開放字體格式):所有主要桌面瀏覽器均支援。
  • TTF(TrueType 字型):舊版 Safari、Android 和 iOS 瀏覽器的回退。

使用這些類型可改進瀏覽器相容性:

<code class="css">@font-face {
    font-family: GraublauWeb;
    src: url("path/GraublauWebBold.woff") format("woff"), url("path/GraublauWebBold.ttf") format("truetype");
}</code>
登入後複製

對於近乎通用的瀏覽器支援

為了獲得最大的瀏覽器支持,請考慮包括其他字體類型:

<code class="css">@font-face {
    font-family: GraublauWeb;
    src: url("webfont.eot"); /* IE9 Compat Modes */
    src: url("webfont.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
         url("webfont.woff") format("woff"), /* Modern Browsers */
         url("webfont.ttf") format("truetype"), /* Safari, Android, iOS */
         url("webfont.svg#svgFontName") format("svg"); /* Legacy iOS */
}</code>
登入後複製

對於更詳細的瀏覽器支持信息,請參考資源:

  • [@font-face 瀏覽器支援](https://developer.mozilla.org/en-US/docs/Web/CSS/@ font-face/Syntax)
  • [EOT 瀏覽器支援](https://caniuse.com /eot)
  • [WOFF 瀏覽器支援](https://caniuse.com/woff)
  • [TTF 瀏覽器支援](https://caniuse.com/ttf)
  • [SVG-字型瀏覽器支援](https://caniuse.com/svg-fonts)

以上是如何在 Web 瀏覽器上嵌入 .otf 字體以獲得最大相容性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!