// Author: Sivan [sun.sivan@gmail.com], Pan RZ [c141028@gmail.com]
// Description: define font-face Heti Hei.

// 标准 Regular
@font-face {
  font-family: "Heti Hei";
  src:
    "Heti Hei SC",
    "Heti Hei TC",
    "Heti Hei JP",
    "Heti Hei KR";
}

@font-face {
  font-family: "Heti Hei SC";
  src:
    local("PingFang SC Regular"),
    local("Heiti SC Regular"),
    local("Microsoft YaHei"),
    local("Source Han Sans CN Regular"),
    local("Noto Sans CJK SC Regular"),
    local("WenQuanYi Micro Hei"),
    local("Droid Sans Fallback");
}

@font-face {
  font-family: "Heti Hei TC";
  src:
    local("PingFang TC Regular"),
    local("Heiti TC Regular"),
    local("Microsoft Jhenghei"),
    local("Source Han Sans HK Regular"),
    local("Source Han Sans TW Regular"),
    local("Noto Sans CJK TC Regular"),
    local("WenQuanYi Micro Hei"),
    local("Droid Sans Fallback");
}

@font-face {
  font-family: "Heti Hei JP";
  src:
    local("Hiragino Sans GB W3"),
    local("Source Han Sans JP Regular"),
    local("Noto Sans CJK JP Regular"),
    local("Droid Sans Fallback");
}

@font-face {
  font-family: "Heti Hei KR";
  src:
    local("Source Han Sans KR Regular"),
    local("Noto Sans CJK KR Regular"),
    local("Droid Sans Fallback");
}

// 细体 Light
@font-face {
  font-family: "Heti Hei";
  font-weight: 200;
  src:
    "Heti Hei SC Light",
    "Heti Hei TC Light",
    "Heti Hei JP Light",
    "Heti Hei KR Light";
}

@font-face {
  font-family: "Heti Hei SC Light";
  font-weight: 200;
  src:
    local("PingFang SC Light"),
    local("Heiti SC Light"),
    "Heti Hei SC Light Fallback",
    local("Source Han Sans CN Light"),
    local("Noto Sans CJK SC Light");
}

@font-face {
  font-family: "Heti Hei TC Light";
  font-weight: 200;
  src:
    local("PingFang TC Light"),
    local("Heiti TC Light"),
    local("Microsoft Jhenghei Light"),
    local("Source Han Sans HK Light"),
    local("Source Han Sans TW Light"),
    local("Noto Sans CJK TC Light");
}

@font-face {
  font-family: "Heti Hei JP Light";
  font-weight: 200;
  src:
    local("Source Han Sans JP Light"),
    local("Noto Sans CJK JP Light");
}

@font-face {
  font-family: "Heti Hei KR Light";
  font-weight: 200;
  src:
    local("Source Han Sans KR Light"),
    local("Noto Sans CJK KR Light");
}

@font-face {
  font-family: "Heti Hei SC Light Fallback";
  font-weight: 200;
  src:
    local("Microsoft YaHei"),
    local("Droid Sans Fallback");
}

// 粗体 Bold
@font-face {
  font-family: "Heti Hei";
  font-weight: 600;
  src:
    "Heti Hei SC Bold",
    "Heti Hei TC Bold",
    "Heti Hei JP Bold",
    "Heti Hei KR Bold";
}

@font-face {
  font-family: "Heti Hei SC Bold";
  font-weight: 600;
  src:
    local("PingFang SC Medium"),
    local("Heiti SC Medium"),
    "Heti Hei SC Bold Fallback",
    local("Source Han Sans CN Bold"),
    local("Noto Sans CJK SC Bold");
}

@font-face {
  font-family: "Heti Hei TC Bold";
  font-weight: 600;
  src:
    local("PingFang TC Medium"),
    local("Heiti TC Medium"),
    local("Microsoft Jhenghei Bold"),
    local("Source Han Sans HK Bold"),
    local("Source Han Sans TW Bold"),
    local("Noto Sans CJK TC Bold");
}

@font-face {
  font-family: "Heti Hei JP Bold";
  font-weight: 600;
  src:
    local("Hiragino Sans GB W6"),
    local("Source Han Sans JP Bold"),
    local("Noto Sans CJK JP Bold");
}

@font-face {
  font-family: "Heti Hei KR Bold";
  font-weight: 600;
  src:
    local("Source Han Sans KR Bold"),
    local("Noto Sans CJK KR Bold");
}

@font-face {
  font-family: "Heti Hei SC Bold Fallback";
  font-weight: 600;
  src:
    local("Microsoft YaHei"),
    local("Droid Sans Fallback");
}

// 黑体 Black
@font-face {
  font-family: "Heti Hei Black";
  font-weight: 800;
  src:
    "Heti Hei SC Black",
    "Heti Hei TC Black",
    "Heti Hei JP Black",
    "Heti Hei KR Black";
}

@font-face {
  font-family: "Heti Hei SC Black";
  font-weight: 800;
  src:
    local("Lantinghei SC Heavy"),
    local("PingFang SC Semibold"),
    local("Heiti SC Medium"),
    "Heti Hei SC Black Fallback",
    local("Source Han Sans CN Heavy"),
    local("Noto Sans CJK SC Heavy");
}

@font-face {
  font-family: "Heti Hei TC Black";
  font-weight: 800;
  src:
    local("Lantinghei TC Heavy"),
    local("PingFang TC Semibold"),
    local("Heiti TC Medium"),
    local("Microsoft Jhenghei Bold"),
    local("Source Han Sans HK Heavy"),
    local("Source Han Sans TW Heavy"),
    local("Noto Sans CJK TC Heavy");
}

@font-face {
  font-family: "Heti Hei JP Black";
  font-weight: 800;
  src:
    local("Hiragino Sans GB W6"),
    local("Source Han Sans JP Heavy"),
    local("Noto Sans CJK JP Heavy");
}

@font-face {
  font-family: "Heti Hei KR Black";
  font-weight: 800;
  src:
    local("Source Han Sans KR Heavy"),
    local("Noto Sans CJK KR Heavy");
}

@font-face {
  font-family: "Heti Hei SC Black Fallback";
  font-weight: 800;
  src:
    local("Microsoft YaHei"),
    local("Droid Sans Fallback");
}
