Skip to content

Latest commit

 

History

History
350 lines (307 loc) · 22.3 KB

README_en.md

File metadata and controls

350 lines (307 loc) · 22.3 KB

LOGO

🌌 HarmonyOS Fonts 🖖

中文 | English

🚀 HarmonyOS Web Fonts~

GitHub Demo: https://ikki2000.github.io/harmonyos-fonts/

Gitee Demo: https://ikki2000.gitee.io/harmonyos-fonts/

IKKI Studio License
GitHub Repo GitHub Stars GitHub Forks GitHub Watchers
Gitee Repo Gitee Star Gitee Fork
Thin Light Regular Medium Bold Black
Internet Explorer Microsoft Edge Firefox Browser Google Chrome
Safari Opera Electron

Demo

🌟 Features

  • 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

🌐 Browser Support

IE9+, Modern Browsers, Electron, Mobile

IE
IE
Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
Electron
Electron
9.0+ 12.0+ 3.5+ 4.0+ 3.2+ 10.0+ 1.0+

📜 Directory Structure

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)

📁 Font List

1️⃣ HarmonyOS Sans

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%

2️⃣ HarmonyOS Sans Italic

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%

3️⃣ HarmonyOS Sans Condensed

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%

4️⃣ HarmonyOS Sans Condensed Italic

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%

5️⃣ HarmonyOS Sans SC

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%

6️⃣ HarmonyOS Sans TC

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%

7️⃣ HarmonyOS Sans Naskh Arabic

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%

8️⃣ HarmonyOS Sans Naskh Arabic UI

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%

🔗 Thanks for