%s
\n\n", shift;
+ printf '
%s
'."\n\n", shift;
while (ref $_[0] and $_ = shift) {
- print glyph_table($_);
+ print $glyphs->table($_);
}
print '';
}
}
+our $verbose = exists $get{v};
+
print_glyph_tables(
'Popular',
- [qw{. « » . ⹠⺠. â â . â â . â â}],
- [qw{. â ⡠⢠. § ¶ # . © ® ⢠. â à ÷ . ± ² â}],
- [qw{. Ã¥ ä ö ü à . Ã
æ ø ű ſ}],
- [qw{. ¿ ç ñ é ê è}],
+ [qw{. « » . ⹠⺠. â â . â â . â â . â â}],
+ [qw{. â ⡠⢠. § ¶ # . © ® ⢠. ° â² â³ . â à ÷ . ± ² â}],
+ [qw{. â â . â â . ⺠⹠. â â . â â }, $verbose ? () : qw{. â âº}],
+ [qw{. Ã¥ ä ö ü à . Ä Ã¦ ø ű Å¿}],
+ [qw{. ñ ç é ê è . Å Ä Å³ Šů }],
+ [qw{. ¿ ⦠ã â â . ⽠· â» â â }],
+ [qw{. α β}],
+
+ 'Symbols',
+ [qw{. ¤ ¢ ⥠⬠£ ⨠$ Â¥ . ฿ â« â ⦠Ⱡ⮠⩠âª}],
+ [qw{. â ⡠⢠⣠. ⤠⥠⦠â§}],
+ [qw{. ⮠⯠⻠⪠Ⲡ⿠}],
+ [qw{. â â â» â â}, $verbose ? qw{. ð ð¾ ð° ð® ð } : ()], # communication
+ [qw{. â â â }, $verbose ? qw{. ð¹ ð ð¼ } : ()], # 3-way (RockPaperScissors, TerranProtossZerg)
+ [qw{. â â¡ â }],
+ 'Signs',
+ [qw{. â â¿ â â â â â â
â â}], # solar
+ [qw{
+ . â â â â â â â â â â â â
+ }, !$verbose ? () : qw{
+ . å¯
å¯ è¾° å·³ å æª ç³ é
æ 亥 å ä¸
+ . è å
é¾ è 馬 ç¾ ç´ é ç 豬 é¼ ç
+ . ð
ð ð ð ð ð ð ð ð ð ð ð
+ }], # zodiac
+
+ 'Key commands',
+ [qw{. ⥠⤠. ⣠⫠}], # common spacing
+ [qw{. â â± â . ⦠Ⲡâ }], # edit block
+ [qw{. ⪠⯠â . ⧠⮠â }], # modifier
+ [qw{. â ⥠â â }], [qw{. âµ â â â }], # command
+$verbose ? (
+ [qw{. ⺠⩠â â¼ â« . â ⪠⮠â -ââ }], # player ui
+) : (),
'Arrows',
[qw{. â â â â . â - â â . â â â -}],
[qw{. â â â â . â - â â . â â â -}],
- [qw{. ⤠Ⲡ⥠. â â ⶠ. ⣠⼠â¢}],
- [qw{. ⸠Ⳡ⹠. â â â· . ⺠⽠â¿}],
+ [qw{. ⬠⧠⬠⬠. ⦠- ⨠Ⳡ. ⬠⩠⬠-}],
+ [qw{. ⬠⬠⬠⬠. â¬
- ⡠⬠. ⬠⬠⬠-}],
+ [qw{. ⩠⬠⬠. ⧠⡠⨠. ⬠⬠⪠}],
+ [qw{. ⤠Ⲡ⥠. â â ⶠ. ⣠⼠⢠}],
+ [qw{. ⸠Ⳡ⹠. â â â· . ⺠⽠⿠}],
+$verbose ? (
+ [qw{. î© î§ îª . î¥ - î¦ . î« î¨ î¬ }],
+ [qw{. î± î¯ î² . î - î® . î³ î° î´ }],
+) : (),
'Line drawing',
+ [qw{. â ⦠â â . â ⬠⣠â . â â© â - }],
+ [qw{. â ⤠â . â ⪠⡠. â ⧠â }],
+ [qw{. â ⥠â . â ⫠⢠. â ⨠â }],
[qw{. â ⬠â . â ⼠⤠. â â´ â}],
[qw{. â â³ â . ⣠â â« . â â» â}],
[qw{. â ⯠â . â ⿠⥠. â â· â}],
@@ -159,31 +100,24 @@ print_glyph_tables(
. âµ â â â â â· â¿
. â¹ â â â â â» â½
}],
+ [qw{. â â® . Ⱐ⯠}],
[qw{. â± â³ â² }],
- [qw{. â ⦠â â . â ⬠⣠â . â â© â - }],
- [qw{. â ⤠â . â ⪠⡠. â ⧠â }],
- [qw{. â ⥠â . â ⫠⢠. â ⨠â }],
+ # âââ¡â¢â¦â§â©âªââ®â±â²âµâ¶â¹âºâ½â¾âââââ
âââââ
'Blocks',
- [qw{. â â â . â â â . â â â }],
+ [qw{. ⡠⣠â . ⤠⦠⥠. ⧠⩠â¨}],
[qw{. â . â . â }],
+ [qw{. â â â . â â â . â â â }],
[qw{. â â â . â â â }],
[qw{. â â â â â
â â â . â â â â â â â â }],
- [qw{. ⡠⣠â . ⤠⦠⥠. ⧠⩠â¨}],
-
- 'Signs',
- [qw{. ¤ ¢ ⥠⬠£ ⨠$ Â¥ . â« â ⦠Ⱡ⧠⮠⩠âª}],
- [qw{. â ⡠⢠⣠. ⤠⥠⦠â§}],
- [qw{. â â¿ â â â â â â
â â}], # solar
- [qw{. â â â â â â â â â â â â}], # zodiac
'IPA',
[qw{
- BiL:Bilabial LD:Labiodental D:Dental Alv:Alveolar PA:Postalveolar
Rf:Retroflex Pal:Palatal Vel:Velar Uv:Uvular Ph:Pharyngeal
EG:Epiglottal Gl:Glottal
- .>Plosive p p̪ > > t Ê c k q = Ê¡ Ê
- .>Voiced_Plosive b b̪ > > d É É É¡ É¢ = - =
+ .>Plosive p -ȹ > > t Ê c k q = Ê¡ Ê
+ .>Voiced_Plosive b -ȸ > > d É É É¡ É¢ = - =
.>Nasal m ɱ > > n ɳ ɲ Šɴ = = =
.>Trill Ê - > > r - - = Ê = -Ñ =
.>Tap/flap - â±± > > ɾ ɽ - = É¢Ì = - =
@@ -196,13 +130,16 @@ print_glyph_tables(
.>Click Ê - Ç Ç Ç -â¼ Ç - - = = =
.>Implosive É É̪ > > É -á¶ Ê É Ê = = =
}],
+ [qw{
+ - co:coarticulated .>sç É .>zÊ Ê .>Êx ɧ .>jÊ· É¥ .>hwÌ¥ Ê .>É°Ê· w
+ }],
[(
'-',
map { substr($_, 0, 1).':'.$_, substr($_, 0, 1)." r:$_ rounded" }
qw{Front Central Back}
), qw{
.>Close i y ɨ Ê É¯ u
- .>Near-close - ɪ Ê - Ê -
+ .>Near-close ɪ Ê - - - Ê
.>Close-mid e ø É Éµ ɤ o
.>Mid - - É - - -
.>Open-mid É Å É É Ê É
@@ -210,14 +147,7 @@ print_glyph_tables(
.>Open a ɶ - - É É
}],
- 'Alphabetics',
- [qw{
- .>Latin a Ä« ı Ä Ã´ ɳ Šṡ Å¡ Ä Ã° Æ·
- .>Cyrillic а Ñ Ð¹ Ñ Ñ Ð½ Ñ Ñ Ñ Ñ Ñ Ð¯
- .>Greek α ί Ï Î· Ï Ï Ï Ï Ï Î¸ ξ Ω
- .>Hebrew × ×² × ×¢ × × × ×¡ ש × ×¦ ×¥
- }],
-
+$verbose ? (
'Japanese',
[qw{
- A I U E O _
@@ -230,7 +160,7 @@ print_glyph_tables(
.>M ã¾ ã¿ ã ã ã =
.>Y ã = ã = ã =
.>R ã ã ã ã ã =
- .>W ã ã = ã ã =
+ .>W ã -ã = -ã ã =
}],
[qw{
- A I U E O
@@ -262,20 +192,18 @@ print_glyph_tables(
.>P ã ã ã ã ã
.>V 㷠㸠㴠㹠ãº
}],
+) : (),
);
:>
-
+