diff --git a/PRODUCT.md b/PRODUCT.md new file mode 100644 index 0000000..b736b2c --- /dev/null +++ b/PRODUCT.md @@ -0,0 +1,55 @@ +# Product + +## Register + +product + +## Users + +Readers, students, researchers, and language-tool builders comparing how a +Han character is written and catalogued across mainland China, Hong Kong, +Taiwan, Japan, and Korea. They may scan the full table, filter by meaningful +differences, or open a single character directly while working across several +interface languages. + +## Product Purpose + +Hanji is a fast, transparent reference for the union of five regional common +character lists. It places regional glyphs, code points, stroke counts, +frequency, readings, listing status, related forms, and primary dictionaries +side by side. Success means that a reader can verify a difference without +mistaking a font-design choice, an unlisted reference glyph, or an uncertain +relationship for an official regional standard. + +## Brand Personality + +Precise, neutral, and scholarly. The interface should feel like a carefully +annotated proof sheet: quiet enough for close reading, but distinctive enough +that structure and evidence remain legible at a glance. + +## Anti-references + +Do not present the project as an authoritative dictionary or conceal the +limits of its public sources. Avoid decorative region-coded color, flag-led +national branding, generic dashboard card grids, and effects that compete +with the glyphs. Never let the interface language choose the wrong regional +font for data. + +## Design Principles + +- Put glyph comparison first and supporting metadata in its service. +- Make provenance, uncertainty, and scope explicit rather than smoothing over + inconvenient distinctions. +- Preserve regional typographic fidelity independently of interface language. +- Keep direct lookup, filtering, and returning to context fast and predictable. +- Use the visual language of a proof sheet: restrained, dense where useful, + and calm during long reading sessions. + +## Accessibility & Inclusion + +The repository does not declare a formal WCAG conformance level. Existing +requirements include visible keyboard focus, reduced-motion support, readable +light and dark themes, and signals that remain understandable without color. +Grouping uses spacing and structure as its primary cue, with color only as a +redundant aid. Locale and regional font handling must remain explicit so each +reader sees the intended character form. diff --git a/app/app.vue b/app/app.vue index c8b1c27..b92f826 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,5 +1,5 @@