中文 | English
🚀 HarmonyOS Web Fonts~
GitHub Demo: https://ikki2000.github.io/harmonyos-fonts/
Gitee Demo: https://ikki2000.gitee.io/harmonyos-fonts/
- Base on HarmonyOS Sans
- Supports 105 languages under Chinese, Latin, Cyrillic, Greek, and Arabic languages
- Languages font self-adaptive
- Font weight and style self-adaptive
- Multiple ways to use
- Font character set unicode blocks language matching proofreading
IE9+, Modern Browsers, Electron, Mobile
IE |
Edge |
Firefox |
Chrome |
Safari |
Opera |
Electron |
---|---|---|---|---|---|---|
9.0+ | 12.0+ | 3.5+ | 4.0+ | 3.2+ | 10.0+ | 1.0+ |
css/··············································(Style Sheet Directory)
├── harmonyos_sans.css····························(HarmonyOS Sans Font Style Sheet)
├── harmonyos_sans_condensed.css··················(HarmonyOS Sans Condensed Font Style Sheet)
├── harmonyos_sans_naskh_arabic.css···············(HarmonyOS Sans Naskh Arabic Font Style Sheet)
├── harmonyos_sans_sc.css·························(HarmonyOS Sans SC Font Style Sheet)
└── harmonyos_sans_tc.css·························(HarmonyOS Sans TC Font Style Sheet)
fonts/············································(Fonts Directory)
├── HarmonyOS_Sans································(HarmonyOS Sans Font Directory)
├── HarmonyOS_Sans_Condensed······················(HarmonyOS Sans Condensed Font Directory)
├── HarmonyOS_Sans_Condensed_Italic···············(HarmonyOS Sans Condensed Font Directory)
├── HarmonyOS_Sans_Italic·························(HarmonyOS Sans Font Directory)
├── HarmonyOS_Sans_Naskh_Arabic···················(HarmonyOS Sans Naskh Arabic Font Directory)
├── HarmonyOS_Sans_Naskh_Arabic_UI················(HarmonyOS Sans Naskh Arabic Font Directory)
├── HarmonyOS_Sans_SC·····························(HarmonyOS Sans SC Font Directory)
├── HarmonyOS_Sans_TC·····························(HarmonyOS Sans TC Font Directory)
└── LICENSE.txt···································(HarmonyOS Sans Fonts License Agreement)
demo.gif··········································(Chinese Demo Animation)
demo_en.gif·······································(English Demo Animation)
favicon.ico·······································(Favorites Icon)
index.html········································(Demo Page)
LICENSE···········································(MIT License)
README.md·········································(ReadMe Chinese)
README_en.md······································(ReadMe English)
Fonts Directory Details:
HarmonyOS_Sans_*/·································(Font Directory)
├── *_Black.*·····································(Font Weight 900)
├── *_Bold.*······································(Font Weight 700)
├── *_Light.*·····································(Font Weight 300)
├── *_Medium.*····································(Font Weight 500)
├── *_Regular.*···································(Font Weight 400)
├── *_Thin.*······································(Font Weight 100)
├── *.eot·········································(IE6-IE8 IE9+ Compat Modes)
├── *.svg·········································(Legacy iOS)
├── *.ttf·········································(Safari, Android, iOS)
├── *.woff········································(Modern Browsers)
└── *.woff2·······································(Super Modern Browsers)
Include: Latin, Cyrillic, Greek, Symbols etc. 862 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 96 | 75% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 96 | 75% |
Latin Extended-A | U+0100..U+017F | 128 | 128 | 100% |
Latin Extended-B | U+0180..U+024F | 208 | 40 | 19.23% |
IPA Extensions | U+0250..U+02AF | 96 | 4 | 4.17% |
Spacing Modifier Letters | U+02B0..U+02FF | 80 | 14 | 17.5% |
Combining Diacritical Marks | U+0300..U+036F | 112 | 17 | 15.18% |
Greek and Coptic | U+0370..U+03FF | 144 | 76 | 52.78% |
Cyrillic | U+0400..U+04FF | 256 | 129 | 50.39% |
Latin Extended Additional | U+1E00..U+1EFF | 256 | 100 | 39.06% |
Greek Extended | U+1F00..U+1FFF | 256 | 1 | 0.39% |
General Punctuation | U+2000..U+206F | 112 | 37 | 33.04% |
Superscripts and Subscripts | U+2070..U+209F | 48 | 18 | 37.5% |
Currency Symbols | U+20A0..U+20CF | 48 | 14 | 29.17% |
Letterlike Symbols | U+2100..U+214F | 80 | 9 | 11.25% |
Number Forms | U+2150..U+218F | 64 | 26 | 40.63% |
Arrows | U+2190..U+21FF | 112 | 8 | 7.14% |
Mathematical Operators | U+2200..U+22FF | 256 | 41 | 16.02% |
Miscellaneous Mathematical Symbols-A | U+27C0..U+27EF | 48 | 2 | 4.17% |
CJK Symbols and Punctuation | U+3000..U+303F | 64 | 5 | 7.81% |
Katakana | U+30A0..U+30FF | 96 | 1 | 1.04% |
Total: | 2720 | 862 | 31.69% |
Include: Latin, Cyrillic, Greek, Symbols etc. 796 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 95 | 74.22% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 96 | 75% |
Latin Extended-A | U+0100..U+017F | 128 | 128 | 100% |
Latin Extended-B | U+0180..U+024F | 208 | 40 | 19.23% |
IPA Extensions | U+0250..U+02AF | 96 | 4 | 4.17% |
Spacing Modifier Letters | U+02B0..U+02FF | 80 | 9 | 11.25% |
Combining Diacritical Marks | U+0300..U+036F | 112 | 3 | 2.68% |
Greek and Coptic | U+0370..U+03FF | 144 | 74 | 51.39% |
Cyrillic | U+0400..U+04FF | 256 | 129 | 50.39% |
Latin Extended Additional | U+1E00..U+1EFF | 256 | 100 | 39.06% |
Greek Extended | U+1F00..U+1FFF | 256 | 1 | 0.39% |
General Punctuation | U+2000..U+206F | 112 | 32 | 28.57% |
Superscripts and Subscripts | U+2070..U+209F | 48 | 18 | 37.5% |
Currency Symbols | U+20A0..U+20CF | 48 | 14 | 29.17% |
Letterlike Symbols | U+2100..U+214F | 80 | 7 | 8.75% |
Number Forms | U+2150..U+218F | 64 | 26 | 40.63% |
Arrows | U+2190..U+21FF | 112 | 8 | 7.14% |
Mathematical Operators | U+2200..U+22FF | 256 | 8 | 3.13% |
CJK Symbols and Punctuation | U+3000..U+303F | 64 | 4 | 6.25% |
Total: | 2576 | 796 | 30.9% |
Include: Latin, Cyrillic, Greek, Symbols etc. 796 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 95 | 74.22% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 96 | 75% |
Latin Extended-A | U+0100..U+017F | 128 | 128 | 100% |
Latin Extended-B | U+0180..U+024F | 208 | 40 | 19.23% |
IPA Extensions | U+0250..U+02AF | 96 | 4 | 4.17% |
Spacing Modifier Letters | U+02B0..U+02FF | 80 | 9 | 11.25% |
Combining Diacritical Marks | U+0300..U+036F | 112 | 3 | 2.68% |
Greek and Coptic | U+0370..U+03FF | 144 | 74 | 51.39% |
Cyrillic | U+0400..U+04FF | 256 | 129 | 50.39% |
Latin Extended Additional | U+1E00..U+1EFF | 256 | 100 | 39.06% |
Greek Extended | U+1F00..U+1FFF | 256 | 1 | 0.39% |
General Punctuation | U+2000..U+206F | 112 | 32 | 28.57% |
Superscripts and Subscripts | U+2070..U+209F | 48 | 18 | 37.5% |
Currency Symbols | U+20A0..U+20CF | 48 | 14 | 29.17% |
Letterlike Symbols | U+2100..U+214F | 80 | 7 | 8.75% |
Number Forms | U+2150..U+218F | 64 | 26 | 40.63% |
Arrows | U+2190..U+21FF | 112 | 8 | 7.14% |
Mathematical Operators | U+2200..U+22FF | 256 | 8 | 3.13% |
CJK Symbols and Punctuation | U+3000..U+303F | 64 | 4 | 6.25% |
Total: | 2576 | 796 | 30.9% |
Include: Latin, Cyrillic, Greek, Symbols etc. 796 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 95 | 74.22% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 96 | 75% |
Latin Extended-A | U+0100..U+017F | 128 | 128 | 100% |
Latin Extended-B | U+0180..U+024F | 208 | 40 | 19.23% |
IPA Extensions | U+0250..U+02AF | 96 | 4 | 4.17% |
Spacing Modifier Letters | U+02B0..U+02FF | 80 | 9 | 11.25% |
Combining Diacritical Marks | U+0300..U+036F | 112 | 3 | 2.68% |
Greek and Coptic | U+0370..U+03FF | 144 | 74 | 51.39% |
Cyrillic | U+0400..U+04FF | 256 | 129 | 50.39% |
Latin Extended Additional | U+1E00..U+1EFF | 256 | 100 | 39.06% |
Greek Extended | U+1F00..U+1FFF | 256 | 1 | 0.39% |
General Punctuation | U+2000..U+206F | 112 | 32 | 28.57% |
Superscripts and Subscripts | U+2070..U+209F | 48 | 18 | 37.5% |
Currency Symbols | U+20A0..U+20CF | 48 | 14 | 29.17% |
Letterlike Symbols | U+2100..U+214F | 80 | 7 | 8.75% |
Number Forms | U+2150..U+218F | 64 | 26 | 40.63% |
Arrows | U+2190..U+21FF | 112 | 8 | 7.14% |
Mathematical Operators | U+2200..U+22FF | 256 | 8 | 3.13% |
CJK Symbols and Punctuation | U+3000..U+303F | 64 | 4 | 6.25% |
Total: | 2576 | 796 | 30.9% |
Include: Han, Latin, Cyrillic, Greek, Japanese, Bopomofo, Symbols etc. 29051 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 96 | 75% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 96 | 75% |
Latin Extended-A | U+0100..U+017F | 128 | 128 | 100% |
Latin Extended-B | U+0180..U+024F | 208 | 40 | 19.23% |
IPA Extensions | U+0250..U+02AF | 96 | 4 | 4.17% |
Spacing Modifier Letters | U+02B0..U+02FF | 80 | 14 | 17.5% |
Combining Diacritical Marks | U+0300..U+036F | 112 | 17 | 15.18% |
Greek and Coptic | U+0370..U+03FF | 144 | 76 | 52.78% |
Cyrillic | U+0400..U+04FF | 256 | 129 | 50.39% |
Latin Extended Additional | U+1E00..U+1EFF | 256 | 100 | 39.06% |
Greek Extended | U+1F00..U+1FFF | 256 | 1 | 0.39% |
General Punctuation | U+2000..U+206F | 112 | 38 | 33.93% |
Superscripts and Subscripts | U+2070..U+209F | 48 | 18 | 37.5% |
Currency Symbols | U+20A0..U+20CF | 48 | 14 | 29.17% |
Letterlike Symbols | U+2100..U+214F | 80 | 9 | 11.25% |
Number Forms | U+2150..U+218F | 64 | 26 | 40.63% |
Arrows | U+2190..U+21FF | 112 | 8 | 7.14% |
Mathematical Operators | U+2200..U+22FF | 256 | 40 | 15.63% |
Miscellaneous Technical | U+2300..U+23FF | 256 | 1 | 0.39% |
Enclosed Alphanumerics | U+2460..U+24FF | 160 | 50 | 31.25% |
Box Drawing | U+2500..U+257F | 128 | 112 | 87.5% |
Block Elements | U+2580..U+259F | 32 | 18 | 56.25% |
Geometric Shapes | U+25A0..U+25FF | 96 | 16 | 16.67% |
Miscellaneous Symbols | U+2600..U+26FF | 256 | 5 | 1.95% |
Miscellaneous Mathematical Symbols-A | U+27C0..U+27EF | 48 | 2 | 4.17% |
CJK Radicals Supplement | U+2E80..U+2EFF | 128 | 14 | 10.94% |
Ideographic Description Characters | U+2FF0..U+2FFF | 16 | 12 | 75% |
CJK Symbols and Punctuation | U+3000..U+303F | 64 | 34 | 53.13% |
Hiragana | U+3040..U+309F | 96 | 88 | 91.67% |
Katakana | U+30A0..U+30FF | 96 | 94 | 97.92% |
Bopomofo | U+3100..U+312F | 48 | 37 | 77.08% |
Enclosed CJK Letters and Months | U+3200..U+32FF | 256 | 12 | 4.69% |
CJK Compatibility | U+3300..U+33FF | 256 | 11 | 4.3% |
CJK Unified Ideographs Extension A | U+3400..U+4DBF | 6592 | 6582 | 99.85% |
CJK Unified Ideographs | U+4E00..U+9FFF | 20992 | 20902 | 99.57% |
Private Use Area | U+E000..U+F8FF | 6400 | 24 | 0.38% |
CJK Compatibility Ideographs | U+F900..U+FAFF | 512 | 21 | 4.1% |
Vertical Forms | U+FE10..U+FE1F | 16 | 10 | 62.5% |
CJK Compatibility Forms | U+FE30..U+FE4F | 32 | 27 | 84.38% |
Small Form Variants | U+FE50..U+FE6F | 32 | 25 | 78.13% |
Halfwidth and Fullwidth Forms | U+FF00..U+FFEF | 240 | 100 | 41.67% |
Total: | 39264 | 29051 | 73.99% |
Include: Han, Latin, Cyrillic, Greek, Japanese, Bopomofo, Symbols etc. 14595 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 95 | 74.22% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 96 | 75% |
Latin Extended-A | U+0100..U+017F | 128 | 128 | 100% |
Latin Extended-B | U+0180..U+024F | 208 | 40 | 19.23% |
IPA Extensions | U+0250..U+02AF | 96 | 4 | 4.17% |
Spacing Modifier Letters | U+02B0..U+02FF | 80 | 14 | 17.5% |
Combining Diacritical Marks | U+0300..U+036F | 112 | 17 | 15.18% |
Greek and Coptic | U+0370..U+03FF | 144 | 76 | 52.78% |
Cyrillic | U+0400..U+04FF | 256 | 129 | 50.39% |
Latin Extended Additional | U+1E00..U+1EFF | 256 | 100 | 39.06% |
Greek Extended | U+1F00..U+1FFF | 256 | 1 | 0.39% |
General Punctuation | U+2000..U+206F | 112 | 38 | 33.93% |
Superscripts and Subscripts | U+2070..U+209F | 48 | 18 | 37.5% |
Currency Symbols | U+20A0..U+20CF | 48 | 14 | 29.17% |
Letterlike Symbols | U+2100..U+214F | 80 | 9 | 11.25% |
Number Forms | U+2150..U+218F | 64 | 26 | 40.63% |
Arrows | U+2190..U+21FF | 112 | 8 | 7.14% |
Mathematical Operators | U+2200..U+22FF | 256 | 40 | 15.63% |
Miscellaneous Technical | U+2300..U+23FF | 256 | 1 | 0.39% |
Enclosed Alphanumerics | U+2460..U+24FF | 160 | 50 | 31.25% |
Box Drawing | U+2500..U+257F | 128 | 112 | 87.5% |
Block Elements | U+2580..U+259F | 32 | 18 | 56.25% |
Geometric Shapes | U+25A0..U+25FF | 96 | 16 | 16.67% |
Miscellaneous Symbols | U+2600..U+26FF | 256 | 5 | 1.95% |
Miscellaneous Mathematical Symbols-A | U+27C0..U+27EF | 48 | 2 | 4.17% |
Ideographic Description Characters | U+2FF0..U+2FFF | 16 | 12 | 75% |
CJK Symbols and Punctuation | U+3000..U+303F | 64 | 35 | 54.69% |
Hiragana | U+3040..U+309F | 96 | 88 | 91.67% |
Katakana | U+30A0..U+30FF | 96 | 93 | 96.88% |
Bopomofo | U+3100..U+312F | 48 | 37 | 77.08% |
Enclosed CJK Letters and Months | U+3200..U+32FF | 256 | 12 | 4.69% |
CJK Compatibility | U+3300..U+33FF | 256 | 11 | 4.3% |
CJK Unified Ideographs Extension A | U+3400..U+4DBF | 6592 | 1 | 0.02% |
CJK Unified Ideographs | U+4E00..U+9FFF | 20992 | 13075 | 62.29% |
Private Use Area | U+E000..U+F8FF | 6400 | 10 | 0.16% |
CJK Compatibility Ideographs | U+F900..U+FAFF | 512 | 2 | 0.39% |
Vertical Forms | U+FE10..U+FE1F | 16 | 10 | 62.5% |
CJK Compatibility Forms | U+FE30..U+FE4F | 32 | 27 | 84.38% |
Small Form Variants | U+FE50..U+FE6F | 32 | 25 | 78.13% |
Halfwidth and Fullwidth Forms | U+FF00..U+FFEF | 240 | 100 | 41.67% |
Total: | 39136 | 14595 | 37.29% |
Include: Arabic, Latin, Symbols etc. 578 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 31 | 24.22% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 7 | 5.47% |
Arabic | U+0600..U+06FF | 256 | 139 | 54.3% |
Arabic Supplement | U+0750..U+077F | 48 | 1 | 2.08% |
General Punctuation | U+2000..U+206F | 112 | 23 | 20.54% |
Arabic Presentation Forms-A | U+FB50..U+FDFF | 688 | 237 | 34.45% |
Arabic Presentation Forms-B | U+FE70..U+FEFF | 144 | 140 | 97.22% |
Total: | 1504 | 578 | 38.43% |
Include: Arabic, Latin, Symbols etc. 578 characters
Unicode blocks | Unicode numbers | Total code count | Total charaters | Percent |
---|---|---|---|---|
Basic Latin | U+0000..U+007F | 128 | 31 | 24.22% |
Latin-1 Supplement | U+0080..U+00FF | 128 | 7 | 5.47% |
Arabic | U+0600..U+06FF | 256 | 139 | 54.3% |
Arabic Supplement | U+0750..U+077F | 48 | 1 | 2.08% |
General Punctuation | U+2000..U+206F | 112 | 23 | 20.54% |
Arabic Presentation Forms-A | U+FB50..U+FDFF | 688 | 237 | 34.45% |
Arabic Presentation Forms-B | U+FE70..U+FEFF | 144 | 140 | 97.22% |
Total: | 1504 | 578 | 38.43% |