engine: room for 128 candidates

32 hid the tail of common readings: きょう has 41 kanji, 구 has 352
hanja. 128 covers every kanji entry and the hanja dictionary now keeps
that many per reading.
This commit is contained in:
2026-08-16 21:32:23 +09:00
parent 693a1210a6
commit 30abd05e68
6 changed files with 290 additions and 289 deletions

View File

@@ -14,7 +14,7 @@ It contains no word rows such as `견출지` or `방학`. `mkhanja` validates t
contract and groups rows by their Hangul reading to produce the existing
runtime dictionary format. Candidate order follows source order. The source
keeps all retained pairs for review; the generated dictionary stores the first
32 candidates per reading because that is the engine's lookup limit.
128 candidates per reading because that is the engine's lookup limit.
The source is derived from libhangul release tag `libhangul-0.2.0`. The
annotated tag object is `20afc38922e3595ee3ed5b186f2ea05afe663763`, its