亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何為同一字體添加多個字體文件?

如何為同一字體添加多個字體文件?

波斯汪 2019-07-25 15:40:27
如何為同一字體添加多個字體文件?我正在查看@ font-face CSS規則的MDC頁面,但我沒有得到一件事。我有單獨的文件粗體,斜體和粗體+斜體。如何將所有三個文件嵌入一個@font-face規則中?例如,如果我有:@font-face {     font-family: "DejaVu Sans";     src: url("./fonts/DejaVuSans.ttf") format("ttf");}strong {     font-family: "DejaVu Sans";     font-weight: bold;}瀏覽器將不知道哪個字體用于粗體(因為該文件是DejaVuSansBold.ttf),因此它將默認為我可能不想要的東西。如何告訴瀏覽器我對某種字體的所有不同變體?
查看完整描述

3 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

從CSS3開始,規范發生了變化,只允許一個font-style。以逗號分隔的列表(根據CSS2)將被視為它normal并覆蓋任何早期(默認)條目。這將使以這種方式定義的字體永久顯示為斜體。

@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans.ttf");}@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Bold.ttf");
    font-weight: bold;}@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Oblique.ttf");
    font-style: italic;}@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-BoldOblique.ttf");
    font-weight: bold;
    font-style: italic;}@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Oblique.ttf");
    font-style: oblique;}@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-BoldOblique.ttf");
    font-weight: bold;
    font-style: oblique;}

在大多數情況下,斜體可能是足夠的,如果你注意定義你將使用哪個并堅持下去,那么就不需要傾斜規則。


查看完整回答
反對 回復 2019-07-25
  • 3 回答
  • 0 關注
  • 770 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號