Module: Forkforge::CharacterDecompositionMapping
- Extended by:
- CharacterDecompositionMapping
- Included in:
- CharacterDecompositionMapping
- Defined in:
- lib/forkforge/internal/character_decomposition_mapping.rb
Overview
A font variant (e.g. a blackletter form).
Defined Under Namespace
Classes: Tag
Constant Summary collapse
- VARIANTS =
{ font: { name: 'A font variant (e.g. a blackletter form)' }, noBreak: { name: 'A no-break version of a space or hyphen' }, initial: { name: 'An initial presentation form (Arabic)' }, medial: { name: 'A medial presentation form (Arabic)' }, final: { name: 'A final presentation form (Arabic)' }, isolated: { name: 'An isolated presentation form (Arabic)' }, circle: { name: 'An encircled form' }, super: { name: 'A superscript form' }, sub: { name: 'A subscript form' }, vertical: { name: 'A vertical layout presentation form' }, wide: { name: 'A wide (or zenkaku) compatibility character' }, narrow: { name: 'A narrow (or hankaku) compatibility character' }, small: { name: 'A small variant form (CNS compatibility)' }, square: { name: 'A CJK squared font variant' }, fraction: { name: 'A vulgar fraction form' }, compat: { name: 'Otherwise unspecified compatibility character' } }
- VARIANTS_UC =
VARIANTS.map { |k, v| [ "<#{k}>", v ] }.to_h