Metadata-Version: 2.4
Name: koreanwritingsystem
Version: 1.0.2
Summary: Decompose Hangul into Jamo. Compose Jamo into Hangul or compose Jamo indexes into Hangul.
Author: Nagao Yuji
License: CC0-1.0
Project-URL: homepage, https://github.com/DukaCrazy/koreanwritingsystem
Project-URL: repository, https://github.com/DukaCrazy/koreanwritingsystem
Keywords: hangul,korean,jamo,compose hangul,decompose jamo
Requires-Python: >=3.0
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Korean Writing System
The modern Korean writing system is remarkably logical, consistent, and well‑designed.
This module implements the fundamental structure of Hangul: decomposing syllables into jamo and composing jamo back into syllables.

Special thanks to **Joe Becker, Lee Collins, Mark Davis, and the teams** who created and maintain Unicode.

Developed by **N. Y**.  
This code was created with support from **Microsoft Copilot**.
Reviewed by **N. Y**.

Compatible with Python **≥ 3.0**
Distributed under the **CC0‑1.0** license

Main functions:

Decompose Hangul into Jamo
Compose Jamo into Hangul
Compose Jamo indexes into Hangul

```python
# In: Hangul >>> Out: [CHOSEONG, JUNGSEONG, JONGSEONG]
print(KoreanWritingSystem.decompose_hangul_to_jamo('가'))
#In: [CHOSEONG, JUNGSEONG, JONGSEONG] >>> Out: Hangul
print(KoreanWritingSystem.compose_hangul_with_jamo('ㄱ','ㅏ',''))
#In: [i, j, k] >>> Out: Hangul
print(KoreanWritingSystem.compose_hangul_with_number(0,0,0))
```
