You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Incorrect stroke type for strokes 5 & 8 in 066dc.svg (曜): labeled as hooked ㇆ instead of ㇕ or ㇕/㇆ #536
I am developing a mobile application for Japanese kanji handwriting practice that uses KanjiVG as its reference data
source for stroke order, geometry, and stroke classification.
I encountered an issue with 曜 (066dc.svg): strokes 5 and 8 are marked with kvg:type="㇆" (horizontal-turning
hook / 横折鉤), which causes handwriting recognition algorithms to expect a hook. However, neither standard Japanese
handwriting nor the SVG geometry in 066dc.svg itself has a hook for these strokes.
Problem Details
In kanji/066dc.svg, strokes 5 and 8 represent the two outer folding strokes of the 羽 radical inside the top of 翟:
Path geometry has no hook:
Both paths end straight down without any upward or inward hook flick (c-0.01,1.35-0.02,2.33-0.02,2.75 for s5, and C93.
01,37.6,93,38.78,93,39.25 for s8).
Japanese handwriting standard:
Unlike the standalone radical 羽, when 羽 is positioned as the top crown in 翟 (as in 曜, 濯, 躍), the standard
Japanese stroke (e.g. in school textbooks / 教科書体) is 横折 (horizontal-turn, stopping without a hook / はねない).
Impact:
Applications that validate stroke terminal features based on kvg:type reject valid handwritten input because they
expect a required hook that users naturally do not (and should not) draw.
Existing Precedents in KanjiVG
Other kanji sharing the exact same 翟 phonetic element have already been updated in KanjiVG to reflect this variance
using kvg:type="㇕/㇆":
Activity