UNPKG

han-css

Version:

The CSS typography framework optimised for Hanzi

209 lines (182 loc) 3.91 kB
/** * The Four Typefaces: Songti (serif) * 四大字體集・宋體 */ // * 1. Recommended (推薦傳統字形,適用繁體漢字) // * 2. CNS (台灣教育部國字標準字體[字形]) // * 3. GB (中國國家標準) // 1 @font-face { font-family: 'Han Songti'; src: local('Songti SC Regular'), local(STSongti-SC-Regular), local('Songti SC'), local('Songti TC Regular'), local(STSongti-TC-Regular), local('Songti TC'), local(STSong), local('Lisong Pro'), local(SimSun), local(PMingLiU); } @font-face { han-range-cjk(); font-family: 'Han Songti'; src: local(YuMincho), local('Hiragino Mincho ProN'), local('Hiragino Mincho Pro'), local('MS Mincho'); } // 2 @font-face { font-family: 'Han Songti CNS'; src: local('Songti TC Regular'), local(STSongti-TC-Regular), local('Songti TC'), local('Lisong Pro'), local('Songti SC Regular'), local(STSongti-SC-Regular), local('Songti SC'), local(STSong), local(PMingLiU), local(SimSun); } // 3 @font-face { font-family: 'Han Songti GB'; src: local('Songti SC Regular'), local(STSongti-SC-Regular), local('Songti SC'), local(STSong), local(SimSun), local(PMingLiU); } /* * Bold */ // 1 @font-face { font-family: 'Han Songti'; font-weight: 600; src: local('STSongti SC Bold'), local('STSongti TC Bold'), local(STSongti-SC-Bold), local(STSongti-TC-Bold), local('STSongti SC'), local('STSongti TC'); } @font-face { han-range-cjk(); font-family: 'Han Songti'; font-weight: 600; src: local('YuMincho Demibold'), local('Hiragino Mincho ProN W6'), local('Hiragino Mincho Pro W6'), local(YuMin-Demibold), local(HiraMinProN-W6), local(HiraMinPro-W6), local(YuMincho), local('Hiragino Mincho ProN'), local('Hiragino Mincho Pro'); } // 2 @font-face { font-family: 'Han Songti CNS'; font-weight: 600; src: local('STSongti TC Bold'), local('STSongti SC Bold'), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local('STSongti TC'), local('STSongti SC'); } // 3 @font-face { font-family: 'Han Songti GB'; font-weight: 600; src: local('STSongti SC Bold'), local(STSongti-SC-Bold), local('STSongti SC'); } /* Address solution to `unicode-range` unsupported * issues in Firefox. */ @font-face { font-family: 'Han Songti'; src: local('Songti SC Regular'), local(STSongti-SC-Regular), local('Songti SC'), local('Songti TC Regular'), local(STSongti-TC-Regular), local('Songti TC'), local(STSongti), local('Lisong Pro'), local('MS Mincho'), local(SimSun), local(PMingLiU); unicode-range: U+270C; } @font-face { font-family: 'Han Songti'; font-weight: 600; src: local('Songti TC Bold'), local('Songti SC Bold'), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local('Songti TC'), local('Songti SC'); unicode-range: U+270C; } @font-face { font-family: 'Han Songti CNS'; src: local('Songti TC Regular'), local('Lisong Pro'), local('Songti TC'), local('Songti SC Regular'), local(STSong), local('Songti SC'), local('MS Mincho'), local(PMingLiU), local(SimSun); unicode-range: U+270C; } @font-face { font-family: 'Han Songti CNS'; font-weight: 600; src: local('Songti TC Bold'), local('Songti SC Bold'), local(STSongti-TC-Bold), local(STSongti-SC-Bold), local('Songti TC'), local('Songti SC'); unicode-range: U+270C; } @font-face { font-family: 'Han Songti GB'; src: local('Songti SC'), local(STSong), local(SimSun); unicode-range: U+270C; } @font-face { font-family: 'Han Songti GB'; font-weight: 600; src: local('Songti SC Bold'), local(STSongti-SC-Bold), local('Songti SC'); unicode-range: U+270C; }