kaixinsong
Version:
A webfont repository for KaiXinSong.
1,549 lines (1,376 loc) • 47 kB
CSS
/**
* Font Splitter
* https://github.com/VdustR/font-splitter
*/
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Basic-Latin.woff2) format('woff2');
unicode-range: U+20-7f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Latin-1-Supplement.woff2) format('woff2');
unicode-range: U+a0-ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Latin-Extended-A.woff2) format('woff2');
unicode-range: U+101, U+113, U+11b, U+12b, U+144, U+148, U+14d, U+152-153, U+160-161, U+16b, U+178;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Latin-Extended-B.woff2) format('woff2');
unicode-range: U+192, U+1ce, U+1d0, U+1d2, U+1d4, U+1d6, U+1d8, U+1da, U+1dc, U+1f9;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.IPA-Extensions.woff2) format('woff2');
unicode-range: U+251, U+261;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Spacing-Modifier-Letters.woff2) format('woff2');
unicode-range: U+2c6-2c7, U+2c9-2cb, U+2d9, U+2dc;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Greek-and-Coptic.woff2) format('woff2');
unicode-range: U+391-3a1, U+3a3-3a9, U+3b1-3c1, U+3c3-3c9;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Cyrillic.woff2) format('woff2');
unicode-range: U+401, U+410-44f, U+451;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.General-Punctuation.woff2) format('woff2');
unicode-range: U+2010, U+2013-2016, U+2018-201a, U+201c-201e, U+2020-2022, U+2025-2026, U+2030, U+2032-2033, U+2035, U+2039-203b;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Currency-Symbols.woff2) format('woff2');
unicode-range: U+20ac;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Letterlike-Symbols.woff2) format('woff2');
unicode-range: U+2103, U+2105, U+2109, U+2116, U+2121-2122;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Number-Forms.woff2) format('woff2');
unicode-range: U+2160-216b, U+2170-2179;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Arrows.woff2) format('woff2');
unicode-range: U+2190-2193, U+2196-2199;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Mathematical-Operators.woff2) format('woff2');
unicode-range: U+2208, U+220f, U+2211, U+2215, U+221a, U+221d-2220, U+2223, U+2225, U+2227-222b, U+222e, U+2234-2237, U+223d, U+2248, U+224c, U+2252, U+2260-2261, U+2264-2267, U+226e-226f, U+2295, U+2299, U+22a5, U+22bf;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Miscellaneous-Technical.woff2) format('woff2');
unicode-range: U+2312;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Enclosed-Alphanumerics.woff2) format('woff2');
unicode-range: U+2460-2469, U+2474-249b;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Box-Drawing.woff2) format('woff2');
unicode-range: U+2500-254b, U+2550-2573;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Block-Elements.woff2) format('woff2');
unicode-range: U+2581-258f, U+2593-2595;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Geometric-Shapes.woff2) format('woff2');
unicode-range: U+25a0-25a1, U+25b2-25b3, U+25bc-25bd, U+25c6-25c7, U+25cb, U+25ce-25cf, U+25e2-25e5;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Miscellaneous-Symbols.woff2) format('woff2');
unicode-range: U+2605-2606, U+2609, U+2640, U+2642;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Radicals-Supplement.woff2) format('woff2');
unicode-range: U+2e80-2e99, U+2e9b-2ef3;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Kangxi-Radicals.woff2) format('woff2');
unicode-range: U+2f00-2fd5;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Ideographic-Description-Characters.woff2) format('woff2');
unicode-range: U+2ff0-2ffb;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Symbols-and-Punctuation.woff2) format('woff2');
unicode-range: U+3000-3003, U+3005-3017, U+301d-301e, U+3021-3029, U+303e;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Bopomofo.woff2) format('woff2');
unicode-range: U+3105-3129;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Strokes.woff2) format('woff2');
unicode-range: U+31c0-31e3;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Enclosed-CJK-Letters-and-Months.woff2) format('woff2');
unicode-range: U+3220-3229, U+3231, U+32a3;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Compatibility.woff2) format('woff2');
unicode-range: U+338e-338f, U+339c-339e, U+33a1, U+33c4, U+33ce, U+33d1-33d2, U+33d5;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-1.woff2) format('woff2');
unicode-range: U+3400-37ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-2.woff2) format('woff2');
unicode-range: U+3800-3bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-3.woff2) format('woff2');
unicode-range: U+3c00-3fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-4.woff2) format('woff2');
unicode-range: U+4000-43ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-5.woff2) format('woff2');
unicode-range: U+4400-47ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-6.woff2) format('woff2');
unicode-range: U+4800-4bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-A-7.woff2) format('woff2');
unicode-range: U+4c00-4dbf;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Yijing-Hexagram-Symbols.woff2) format('woff2');
unicode-range: U+4dc0-4dff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-01.woff2) format('woff2');
unicode-range: U+4e00-51ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-02.woff2) format('woff2');
unicode-range: U+5200-55ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-03.woff2) format('woff2');
unicode-range: U+5600-59ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-04.woff2) format('woff2');
unicode-range: U+5a00-5dff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-05.woff2) format('woff2');
unicode-range: U+5e00-61ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-06.woff2) format('woff2');
unicode-range: U+6200-65ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-07.woff2) format('woff2');
unicode-range: U+6600-69ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-08.woff2) format('woff2');
unicode-range: U+6a00-6dff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-09.woff2) format('woff2');
unicode-range: U+6e00-71ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-10.woff2) format('woff2');
unicode-range: U+7200-75ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-11.woff2) format('woff2');
unicode-range: U+7600-79ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-12.woff2) format('woff2');
unicode-range: U+7a00-7dff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-13.woff2) format('woff2');
unicode-range: U+7e00-81ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-14.woff2) format('woff2');
unicode-range: U+8200-85ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-15.woff2) format('woff2');
unicode-range: U+8600-89ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-16.woff2) format('woff2');
unicode-range: U+8a00-8dff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-17.woff2) format('woff2');
unicode-range: U+8e00-91ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-18.woff2) format('woff2');
unicode-range: U+9200-95ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-19.woff2) format('woff2');
unicode-range: U+9600-99ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-20.woff2) format('woff2');
unicode-range: U+9a00-9dff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-21.woff2) format('woff2');
unicode-range: U+9e00-9fa5, U+9ff0-9ffc;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Private-Use-Area.woff2) format('woff2');
unicode-range: U+e400-e4da, U+e500-e5e8, U+e600-e6b8, U+e76c, U+e78d-e796, U+e7c7-e7c8, U+e7e7-e7f3, U+e815-e864;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Compatibility-Ideographs.woff2) format('woff2');
unicode-range: U+f900-fa6d, U+fa70-fad9;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Vertical-Forms.woff2) format('woff2');
unicode-range: U+fe10-fe19;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Compatibility-Forms.woff2) format('woff2');
unicode-range: U+fe30-fe31, U+fe33-fe44, U+fe49-fe4f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Small-Form-Variants.woff2) format('woff2');
unicode-range: U+fe50-fe52, U+fe54-fe57, U+fe59-fe66, U+fe68-fe6b;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Halfwidth-and-Fullwidth-Forms.woff2) format('woff2');
unicode-range: U+ff01-ff5e, U+ffe0-ffe5;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Enclosed-Ideographic-Supplement.woff2) format('woff2');
unicode-range: U+1f260-1f265;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-01.woff2) format('woff2');
unicode-range: U+20000-203ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-02.woff2) format('woff2');
unicode-range: U+20400-207ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-03.woff2) format('woff2');
unicode-range: U+20800-20bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-04.woff2) format('woff2');
unicode-range: U+20c00-20fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-05.woff2) format('woff2');
unicode-range: U+21000-213ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-06.woff2) format('woff2');
unicode-range: U+21400-217ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-07.woff2) format('woff2');
unicode-range: U+21800-21bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-08.woff2) format('woff2');
unicode-range: U+21c00-21fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-09.woff2) format('woff2');
unicode-range: U+22000-223ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-10.woff2) format('woff2');
unicode-range: U+22400-227ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-11.woff2) format('woff2');
unicode-range: U+22800-22bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-12.woff2) format('woff2');
unicode-range: U+22c00-22fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-13.woff2) format('woff2');
unicode-range: U+23000-233ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-14.woff2) format('woff2');
unicode-range: U+23400-237ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-15.woff2) format('woff2');
unicode-range: U+23800-23bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-16.woff2) format('woff2');
unicode-range: U+23c00-23fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-17.woff2) format('woff2');
unicode-range: U+24000-243ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-18.woff2) format('woff2');
unicode-range: U+24400-247ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-19.woff2) format('woff2');
unicode-range: U+24800-24bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-20.woff2) format('woff2');
unicode-range: U+24c00-24fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-21.woff2) format('woff2');
unicode-range: U+25000-253ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-22.woff2) format('woff2');
unicode-range: U+25400-257ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-23.woff2) format('woff2');
unicode-range: U+25800-25bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-24.woff2) format('woff2');
unicode-range: U+25c00-25fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-25.woff2) format('woff2');
unicode-range: U+26000-263ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-26.woff2) format('woff2');
unicode-range: U+26400-267ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-27.woff2) format('woff2');
unicode-range: U+26800-26bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-28.woff2) format('woff2');
unicode-range: U+26c00-26fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-29.woff2) format('woff2');
unicode-range: U+27000-273ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-30.woff2) format('woff2');
unicode-range: U+27400-277ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-31.woff2) format('woff2');
unicode-range: U+27800-27bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-32.woff2) format('woff2');
unicode-range: U+27c00-27fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.CJK-Unified-Ideographs-Extension-B-33.woff2) format('woff2');
unicode-range: U+28000-280ef;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongA Normal'), local('KaiXinSongA'), url(KaiXinSongA.Supplementary-Private-Use-Area-A.woff2) format('woff2');
unicode-range: U+f0000-f0048;
}
/**
* Font Splitter
* https://github.com/VdustR/font-splitter
*/
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.Basic-Latin.woff2) format('woff2');
unicode-range: U+20-7f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.Ideographic-Description-Characters.woff2) format('woff2');
unicode-range: U+2ff0-2ffb;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.Enclosed-CJK-Letters-and-Months.woff2) format('woff2');
unicode-range: U+32ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-A.woff2) format('woff2');
unicode-range: U+4db6-4dbf;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs.woff2) format('woff2');
unicode-range: U+9fa6-9fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.Counting-Rod-Numerals.woff2) format('woff2');
unicode-range: U+1d372-1d376;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.Chess-Symbols.woff2) format('woff2');
unicode-range: U+1fa60-1fa6d;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-01.woff2) format('woff2');
unicode-range: U+22000-223ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-02.woff2) format('woff2');
unicode-range: U+22400-227ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-03.woff2) format('woff2');
unicode-range: U+22800-22bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-04.woff2) format('woff2');
unicode-range: U+22c00-22fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-05.woff2) format('woff2');
unicode-range: U+23000-233ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-06.woff2) format('woff2');
unicode-range: U+23400-237ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-07.woff2) format('woff2');
unicode-range: U+23800-23bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-08.woff2) format('woff2');
unicode-range: U+23c00-23fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-09.woff2) format('woff2');
unicode-range: U+24000-243ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-10.woff2) format('woff2');
unicode-range: U+24400-247ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-11.woff2) format('woff2');
unicode-range: U+24800-24bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-12.woff2) format('woff2');
unicode-range: U+24c00-24fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-13.woff2) format('woff2');
unicode-range: U+25000-253ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-14.woff2) format('woff2');
unicode-range: U+25400-257ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-15.woff2) format('woff2');
unicode-range: U+25800-25bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-16.woff2) format('woff2');
unicode-range: U+25c00-25fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-17.woff2) format('woff2');
unicode-range: U+26000-263ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-18.woff2) format('woff2');
unicode-range: U+26400-267ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-19.woff2) format('woff2');
unicode-range: U+26800-26bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-20.woff2) format('woff2');
unicode-range: U+26c00-26fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-21.woff2) format('woff2');
unicode-range: U+27000-273ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-22.woff2) format('woff2');
unicode-range: U+27400-277ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-23.woff2) format('woff2');
unicode-range: U+27800-27bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-24.woff2) format('woff2');
unicode-range: U+27c00-27fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-25.woff2) format('woff2');
unicode-range: U+28000-283ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-26.woff2) format('woff2');
unicode-range: U+28400-287ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-27.woff2) format('woff2');
unicode-range: U+28800-28bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-28.woff2) format('woff2');
unicode-range: U+28c00-28fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-29.woff2) format('woff2');
unicode-range: U+29000-293ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-30.woff2) format('woff2');
unicode-range: U+29400-297ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-31.woff2) format('woff2');
unicode-range: U+29800-29bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-32.woff2) format('woff2');
unicode-range: U+29c00-29fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-33.woff2) format('woff2');
unicode-range: U+2a000-2a3ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-B-34.woff2) format('woff2');
unicode-range: U+2a400-2a6df;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-C-1.woff2) format('woff2');
unicode-range: U+2a700-2aaff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-C-2.woff2) format('woff2');
unicode-range: U+2ab00-2aeff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-C-3.woff2) format('woff2');
unicode-range: U+2af00-2b2ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-C-4.woff2) format('woff2');
unicode-range: U+2b300-2b6ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-C-5.woff2) format('woff2');
unicode-range: U+2b700-2b739;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-D.woff2) format('woff2');
unicode-range: U+2b740-2b81d;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-E-1.woff2) format('woff2');
unicode-range: U+2b820-2bc1f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-E-2.woff2) format('woff2');
unicode-range: U+2bc20-2c01f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-E-3.woff2) format('woff2');
unicode-range: U+2c020-2c41f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-E-4.woff2) format('woff2');
unicode-range: U+2c420-2c81f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-E-5.woff2) format('woff2');
unicode-range: U+2c820-2cc1f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-E-6.woff2) format('woff2');
unicode-range: U+2cc20-2cea1;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-1.woff2) format('woff2');
unicode-range: U+2ceb0-2d2af;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-2.woff2) format('woff2');
unicode-range: U+2d2b0-2d6af;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-3.woff2) format('woff2');
unicode-range: U+2d6b0-2daaf;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-4.woff2) format('woff2');
unicode-range: U+2dab0-2deaf;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-5.woff2) format('woff2');
unicode-range: U+2deb0-2e2af;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-6.woff2) format('woff2');
unicode-range: U+2e2b0-2e6af;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-7.woff2) format('woff2');
unicode-range: U+2e6b0-2eaaf;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-F-8.woff2) format('woff2');
unicode-range: U+2eab0-2ebe0;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-G-1.woff2) format('woff2');
unicode-range: U+30000-303ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-G-2.woff2) format('woff2');
unicode-range: U+30400-307ff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-G-3.woff2) format('woff2');
unicode-range: U+30800-30bff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-G-4.woff2) format('woff2');
unicode-range: U+30c00-30fff;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-G-5.woff2) format('woff2');
unicode-range: U+31000-3134a;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-H-1.woff2) format('woff2');
unicode-range: U+31350-3174f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-H-2.woff2) format('woff2');
unicode-range: U+31750-31b4f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-H-3.woff2) format('woff2');
unicode-range: U+31b50-31f4f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-H-4.woff2) format('woff2');
unicode-range: U+31f50-3234f;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-H-5.woff2) format('woff2');
unicode-range: U+32350-323af;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Unified-Ideographs-Extension-I.woff2) format('woff2');
unicode-range: U+2ebf0-2ee5d;
}
@font-face {
font-family: KaiXinSong;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local('KaiXinSongB Normal'), local('KaiXinSongB'), url(KaiXinSongB.CJK-Compatibility-Ideographs-Supplement.woff2) format('woff2');
unicode-range: U+2f800-2fa1d;
}