galmuri/README.md
2022-06-14 01:04:19 +09:00

7.1 KiB

CoverCover

npm Package Version License GitHub Workflow Status GitHub all releases jsDelivr Hits

Bitmap fonts based on the font design from Nintendo DS. With additional characters support.

All Hangul syllables except for 2,355 Hangul syllables in Galmuri11 and Galmuri9, all Hangul glyphs in Galmuri7 and All glyphs in Galmuri11 are my pure creations. But it doesn't mean that Nintendo owns the rights to glyphs that I didn't create and I'm violating Nintendo's rights.

At least in the US and South Korea, the font file and code are copyrighted, but the font design cannot be copyrighted. And likewise in both countries, bitmap fonts in general cannot be copyrighted. See also: https://int10h.org/oldschool-pc-fonts/readme/#legal_stuff

Galmuri11과 Galmuri9의 경우 한글 음절 중 2,355자를 제외한 모든 글리프, Galmuri7의 경우 모든 한글 글리프, Galmuri11 Bold의 경우 모든 글리프가 Nintendo와 상관이 없는 저의 순수한 창작물입니다. 그러나 이는 제가 창작하지 않은 글리프의 권리가 Nintendo에게 있으며 제가 Nintendo의 권리를 침해하고 있다는 의미가 아닙니다.

적어도 미국과 대한민국에서는 폰트 파일 및 코드는 저작권을 갖지만 서체 디자인은 저작권을 갖지 못합니다. 그리고 마찬가지로 두 국가 모두에서 일반적으로 비트맵 폰트는 저작권을 갖지 못합니다. 윤곽선 폰트가 아닌 비트맵 또는 그레이스케일 폰트 파일의 경우, 실질적으로 이미지 파일과 동일하므로 프로그램 저작물로서 보호되지 않습니다.

Character Preview

Supported Ranges

Range Galmuri11 Galmuri11 Bold Galmuri9 Galmuri7
Basic Latin ✔️ ✔️ ✔️ ✔️
Latin-1 Supplement ✔️ ✔️ ✔️ ✔️
Latin Extended-A ✔️ ✔️
Latin Extended-B
Greek and Coptic ✔️
Cyrillic ✔️
General Punctuation ✔️1 ✔️1 ✔️1 ✔️1
Geometric Shapes ✔️ ✔️ ✔️ ✔️
CJK Symbols and Punctuation ✔️2 ✔️2 ✔️2 ✔️2
Hiragana ✔️ ✔️ ✔️
Katakana ✔️ ✔️ ✔️
Hangul Compatibility Jamo ✔️ ✔️3 ✔️ ✔️3
CJK Unified Ideographs ✔️4 ✔️4 ✔️4
Hangul Syllables ✔️ ✔️5 ✔️6 ✔️6
CJK Compatibility Ideographs ✔️7 ✔️7
Vertical Forms ✔️ ✔️ ✔️
CJK Compatibility Forms ✔️ ✔️ ✔️
Halfwidth and Fullwidth Forms ✔️ ✔️

Use as Web Fonts

HTML

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/galmuri@latest/dist/galmuri.css">

CSS

@import url('https://cdn.jsdelivr.net/npm/galmuri@latest/dist/galmuri.css');

CSS Rules to Specify Families

font-family: Galmuri11, sans-serif;
font-family: Galmuri9, sans-serif;
font-family: Galmuri7, sans-serif;

Install as npm package

npm i galmuri

To Do

  • Adobe-KR-0에 포함된 한글 음절 중 KS X 1001에 포함되지 않는 430자 추가
    • Galmuri11
    • Galmuri11 Bold
    • Galmuri9
    • Galmuri7
  • Adobe-KR-1에 포함된 한글 음절 1,578자 추가
    • Galmuri11
    • Galmuri11 Bold
    • Galmuri9
    • Galmuri7
  • 모든 한글 음절 11,172자 지원
    • Galmuri11
    • Galmuri11 Bold
    • Galmuri9
    • Galmuri7
  • KS X 1001에 포함된 한중일 호환용 한자 중 JIS X 0208에 포함되지 않는 268자 추가
    • Galmuri11
    • Galmuri9
    • Galmuri7
  • KS X 1001에 포함된 한중일 통합 한자 중 JIS X 0208에 포함되지 않는 536자 추가
    • Galmuri11
    • Galmuri9
    • Galmuri7

Nintendo DS is a trademark of Nintendo. This project has no relation with Nintendo.


  1. Unlike the Unicode Standard, Two Dot Leader (U+2025) and Horizontal Ellipsis (U+2026) are made in vertically centered like the type it is often used in China, Japan and Korea. ↩︎

  2. Unlike the Unicode Standard, brackets (U+3008-U+3011, U+3014-U+301B) are made in halfwidth like the type it is often used in Korea. ↩︎

  3. Excluding Old Hangul Jamo. ↩︎

  4. Only 6,355 CJK Unified Ideographs included in JIS X 0208. ↩︎

  5. Only 2,780 Hangul Syllables included in Adobe-KR-0. ↩︎

  6. Only 4,358 Hangul Syllables included in Adobe-KR-0 and Adobe-KR-1. ↩︎

  7. Only 268 CJK Compatibility Ideographs included in KS X 1001. ↩︎