Skip to content

Show canonical glyph names in catalog - #170

Merged
kostyafarber merged 2 commits into
mainfrom
fix/canonical-glyph-catalog-names
Jul 31, 2026
Merged

Show canonical glyph names in catalog#170
kostyafarber merged 2 commits into
mainfrom
fix/canonical-glyph-catalog-names

Conversation

@kostyafarber

@kostyafarber kostyafarber commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • resolve authored, production, and legacy alias names through @shift/glyph-info
  • show canonical names in the glyph catalog while preserving authored names for editing and round-tripping
  • match catalog searches against both canonical and authored names
  • make test:perf explicitly generate glyph-info resources instead of relying on install lifecycle hooks

Examples: afii10072zhe-cy, afii10081pe-cy, and uni01C9.sclj.sc.

Tests

  • pnpm --filter @shift/glyph-info test
  • pnpm test:desktop src/renderer/src/components/home/glyphCatalogLayout.test.ts
  • pnpm typecheck
  • pnpm lint:check
  • remove packages/glyph-info/resources/*.json, confirm a cache-hit pnpm install --frozen-lockfile --prefer-offline does not regenerate them, then run pnpm test:perf

@kostyafarber
kostyafarber merged commit 099b9a8 into main Jul 31, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant