Skip to content

Commit

Permalink
Adds Black Circle character definition to multiple tables
Browse files Browse the repository at this point in the history
The Black Circle character is commonly used for displaying password
characters. The absense of its definition leads to users not being able
to know how many characters were typed in such fields.
Even though such characters are not covered by an official specification
document, conventionally they are usually replaced with an asterisk.
This commit adds the black circle definition for all tables that had
asterisk (*) defined but nothing for the black circle. Tables that
already had the black circle definition or which didn't have a
definition for asterisk were left untouched.
  • Loading branch information
vsmontalvao committed Mar 1, 2017
1 parent d09d772 commit d7ac443
Show file tree
Hide file tree
Showing 41 changed files with 53 additions and 8 deletions.
1 change: 1 addition & 0 deletions tables/Cz-Cz-g1.utb
Expand Up @@ -179,6 +179,7 @@ punctuation \x201D 356 # 8221 smart closing double quote
punctuation \x201E 236 # 8222 smart double low quotation mark
punctuation \x201F 356 # 8223 smart double high reverse quotation mark
punctuation \x2026 3-3-3 # 8230 smart ellipsis
noback sign \X25CF 35 # 9679 black circle

# ------------------------------------------------------

Expand Down
2 changes: 2 additions & 0 deletions tables/Es-Es-G0.utb
Expand Up @@ -204,3 +204,5 @@ sign \X009f 367
sign \X0178 367
sign \x00b4 467 acento agudo
sign \x00B8 135678 z con caron

noback sign \x25CF 256 black circle
2 changes: 2 additions & 0 deletions tables/Es-Es-g1.utb
Expand Up @@ -128,6 +128,8 @@ punctuation \x201F 356 # 8223 double high reverse quotation mark

punctuation \x2026 256-256-256 # 8230 smart ellipsis

noback sign \x25CF 35 # 9679 black circle

#-------------- end defintions ------------------------------------------

capsletter 46
Expand Down
2 changes: 2 additions & 0 deletions tables/Lv-Lv-g1.utb
Expand Up @@ -144,6 +144,8 @@ uplow \x00DB\x00FB 156 u with circumflex x00FB
uplow \x00DC\x00FC 1256 u with diaeresis x00FC
uplow \x00DD\x00FD 12346 y with acute x00DD / 00FD

noback sign \X25CF 35-35 black circle

# the letter a with ogonek -----------------------------------
uplow \x0104\x0105 16

Expand Down
2 changes: 2 additions & 0 deletions tables/Pl-Pl-g1.utb
Expand Up @@ -165,6 +165,8 @@ punctuation \x201E 236 # 8222 smart double low quotation mark
punctuation \x201F 356 # 8223 smart double high reverse quotation mark
punctuation \x2026 3-3-3 # 8230 smart ellipsis

noback sign \X25CF 35-35 # 9679 black circle

# ------------------------------------------------------


Expand Down
2 changes: 1 addition & 1 deletion tables/Se-Se-g1.utb
Expand Up @@ -120,7 +120,7 @@ punctuation \x201F 56 # 8223 smart double high reverse quotation mark
punctuation \x2026 3-3-3 # 8230 smart ellipsis

sign \x20AC 15-136-1235-135 Euro sign

noback sign \X25CF 35 # 9679 black circle

# -----------------------

Expand Down
3 changes: 3 additions & 0 deletions tables/bg.ctb
Expand Up @@ -184,3 +184,6 @@ uplow Ww 245678,24568
uplow Xx 134678,13468
uplow Yy 1345678,134568
uplow Zz 135678,13568

# Miscellaneous
noback sign \x25CF 35 BLACK CIRCLE
2 changes: 1 addition & 1 deletion tables/chardefs.cti
Expand Up @@ -179,4 +179,4 @@ punctuation \x0096 36
# math \x00B9 SUPERSCRIPT ONE 0031 1 1 SUPERSCRIPT DIGIT ONE
# sign \x00BA MASCULINE ORDINAL INDICATOR 006F
# punctuation \x00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK Pf Y

noback sign \X25CF 16 BLACK CIRCLE
1 change: 1 addition & 0 deletions tables/ckb-chardefs.cti
Expand Up @@ -111,6 +111,7 @@ punctuation \x201E 2356 # 8222 smart double low quotation mark
punctuation \x201F 2356 # 8223 smart double high reverse quotation mark
punctuation \x2026 3-3-3 # 8230 smart ellipsis
sign \x20AC 4-15 # 8364 Euro sign
noback sign \X25CF 16 # 9679 black circle

#-------------------------- Arabic characters ---------------------------------
sign \x060C 5 # Arabic comma
Expand Down
1 change: 1 addition & 0 deletions tables/cy-cy-g1.utb
Expand Up @@ -116,6 +116,7 @@ punctuation \x2010 36 # 8208 hyphen
punctuation \x201F 356 # 8223 smart double high reverse quotation mark
punctuation \x201E 236 # 8222 smart double low quotation mark

noback sign \X25CF 16 black circle

# Braille indicators
numsign 3456 number sign, just a dots operand
Expand Down
1 change: 1 addition & 0 deletions tables/de-de-comp8.ctb
Expand Up @@ -283,6 +283,7 @@ sign \x201e 1268 # „
sign \x201c 138 # “
sign \x201a 3678 # ‚
sign \x2018 2367 # ‘
noback sign \X25CF 35 # 9679 black circle

# those symbols should be ignored because there is no one character mapping in the actual braille table
sign \x2192 0 # →
Expand Down
1 change: 1 addition & 0 deletions tables/en-gb-comp8.ctb
Expand Up @@ -59,3 +59,4 @@ math / 34
sign * 35
digit 0 123456
include digits6DotsPlusDot6.uti
noback sign \X25CF 35 # 9679 black circle
1 change: 1 addition & 0 deletions tables/en-ueb-chardefs.uti
Expand Up @@ -439,6 +439,7 @@ math \x3009 4-345 〉
punctuation \x0093 236
punctuation \x0094 356
punctuation \x0096 36
noback sign \X25CF 5-35 # 9679 black circle

# Unicode prefers \x2019 for apostrophe instead of \x27
endword \x2019d 3-145
Expand Down
1 change: 1 addition & 0 deletions tables/en-us-comp6.ctb
Expand Up @@ -93,3 +93,4 @@ comp6 } 456-12456
comp6 \\ 456-1256
comp6 \t 4

noback sign \X25CF 16 # 9679 black circle
2 changes: 1 addition & 1 deletion tables/en-us-comp8.ctb
Expand Up @@ -59,4 +59,4 @@ sign \\ 12567
sign | 1256
math / 34
sign * 16

noback sign \x25CF 16 BLACK CIRCLE
1 change: 1 addition & 0 deletions tables/en-us-compbrl.ctb
Expand Up @@ -59,6 +59,7 @@ sign \\ 12567
sign | 1256
math / 34
sign * 16
noback sign \x25CF 16 BLACK CIRCLE

comp6 A 456-1
comp6 B 456-12
Expand Down
3 changes: 3 additions & 0 deletions tables/et-g0.utb
Expand Up @@ -120,3 +120,6 @@ uppercase \x00D3 3467 LATIN CAPITAL LETTER O WITH ACUTE 004F 0301 LATIN
lowercase \x00F3 346 LATIN SMALL LETTER O WITH ACUTE 006F 0301 LATIN
uppercase \x00DA 123567 LATIN CAPITAL LETTER U WITH ACUTE 0055 0301 LATIN
lowercase \x00FA 23456 LATIN SMALL LETTER U WITH ACUTE 0075 0301 LATIN

# Miscellaneous
noback sign \x25CF 35 BLACK CIRCLE
1 change: 1 addition & 0 deletions tables/eurodefs.cti
Expand Up @@ -89,6 +89,7 @@ punctuation \x201E 236 # 8222 smart double low quotation mark
punctuation \x201F 356 # 8223 smart double high reverse quotation mark
punctuation \x2026 3-3-3 # 8230 smart ellipsis

noback sign \X25CF 35 # 9679 black circle



Expand Down
1 change: 1 addition & 0 deletions tables/fa-ir-comp8.ctb
Expand Up @@ -200,3 +200,4 @@ math \x2212 368 (−)
sign \x25E6 358 (◦)
sign \x25FE 3568 (◾)
sign \xFDFC 123578 (﷼)
noback sign \X25CF 168 (●) # 9679 black circle
1 change: 1 addition & 0 deletions tables/fi.utb
Expand Up @@ -128,6 +128,7 @@ sign \x2014 36 – Em-dash, not a hyphen.
sign \x00A9 236-14-356 © Copyright symbol
sign \x00AE 236-1235-356 ® Registered trademark symbol
sign \x2122 2345-134 ™ Trademark symbol
noback sign \X25CF 35 # 9679 black circle

# Undefined characters
# Not covered by the specification document, but conventionally replaced with an asterisk.
Expand Down
1 change: 1 addition & 0 deletions tables/fr-ca-g1.utb
Expand Up @@ -128,3 +128,4 @@ repeated ___ 456-456-456

always \s--\s 36-36 tiret

noback sign \X25CF 35 # 9679 black circle
1 change: 1 addition & 0 deletions tables/fr-fr-g1.utb
Expand Up @@ -131,3 +131,4 @@ repeated ___ 456-456-456

always \s--\s 36-36 tiret

noback sign \X25CF 35 # 9679 black circle
2 changes: 2 additions & 0 deletions tables/gr-bb.ctb
Expand Up @@ -486,3 +486,5 @@ letter \x1FF7 4-2456 GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND
# \x1FFC GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI Lt 03A9 0345 1F
# \x1FFD GREEK OXIA 00B4
# \x1FFE GREEK DASIA 0020 0314

noback sign \X25CF 16 # 9679 black circle
1 change: 1 addition & 0 deletions tables/gr-gr-g1.utb
Expand Up @@ -66,6 +66,7 @@ math = 36 on specific request
math > 5-135 greater-than sign x003E

sign @ 345 commercial at x0040
noback sign \X25CF 35 # 9679 black circle

include latinLetterDef6Dots.uti

Expand Down
2 changes: 2 additions & 0 deletions tables/is.ctb
Expand Up @@ -77,6 +77,8 @@ sign \X00AB 2578 cents
sign \x00A5 1345678 yen
math \X00B1 123568 plus or minus
math \x00F7 2367 divided by
noback sign \X25CF 35 # 9679 black circle

# English alphabet, Icelandic uses all of these though c, w and z are not used in the Icelandic language
uppercase A 17 LATIN CAPITAL LETTER A
uppercase B 127 LATIN CAPITAL LETTER B
Expand Down
1 change: 1 addition & 0 deletions tables/marburg_single_cell_defs.cti
Expand Up @@ -63,3 +63,4 @@ punctuation } 23456
math ~ 2346
sign \x007f 456

noback sign \X25CF 35 # 9679 black circle
1 change: 1 addition & 0 deletions tables/marburg_unicode_defs.cti
Expand Up @@ -282,6 +282,7 @@ math \X25CA 1246-456-14 filled Circle
math \X25CB 1246-25 Circle
math \xf577 1246-135 contracted right arrow
sign * 4-3456 ASTERISK OPERATOR
noback sign \X25CF 4-3456 BLACK CIRCLE
sign \x009A a SINGLE CHARACTER INTRODUCER
sign \x00A2 4-14 CENT SIGN
sign \x00A7 4-6-234 SECTION SIGN
Expand Down
1 change: 1 addition & 0 deletions tables/nemethdefs.cti
Expand Up @@ -117,6 +117,7 @@ math \x211D 4-6-1235 DOUBLE-STRUCK CAPITAL 0052 DOUBLE-STRUCK
math \x2322 a-1246-1-a arc
math \X2217 4-3456 ASTERISK OPERATOR
sign * 4-3456 ASTERISK OPERATOR
noback sign \X25CF 4-3456 BLACK CIRCLE
math \x2218 45-46-16 degrees sign
math \X212B a-4-6-1 ANGSTROM SIGN
math \X2295 1246-14-456-1246-346-12456 CIRCLED PLUS
Expand Down
1 change: 1 addition & 0 deletions tables/no-no-comp8.ctb
Expand Up @@ -296,3 +296,4 @@ sign \x00FC 1256 # LATIN SMALL LETTER U WITH DIAERESIS (ü - Liten latinsk
sign \x00FD 12346 # LATIN SMALL LETTER Y WITH ACUTE (ý - Liten latinsk bokstav y med akutt)
sign \x00FE 12468 # LATIN SMALL LETTER THORN (þ - Liten latinsk bokstav thorn)
sign \x00FF 12568 # LATIN SMALL LETTER Y WITH DIAERESIS (ÿ - Liten latinsk bokstav y med trema)
noback sign \X25CF 35 # 9679 BLACK CIRCLE (●)
1 change: 1 addition & 0 deletions tables/no-no-generic.ctb
Expand Up @@ -285,3 +285,4 @@ sign \X00FC 12568 # 252 latin small letter u with diaeresis
sign \X00FD 134568 # 253 latin small letter y with acute
sign \X00FE 3567 # 254 latin small letter thorn
sign \X00FF 234568 # 255 latin small letter y with diaeresis
noback sign \X25CF 35 # 9679 black circle
1 change: 1 addition & 0 deletions tables/printables.cti
Expand Up @@ -67,3 +67,4 @@ math > 345
math + 346
math ~ 45

noback sign \X25CF 16 # 9679 black circle
2 changes: 2 additions & 0 deletions tables/pt-pt-comp8.ctb
Expand Up @@ -88,3 +88,5 @@ sign \x00bb 2345678 # »
sign \x00a3 12378 # £
sign \x00a7 2348 # §
uplow \x00d1\x00f1 134578,13458 # Ññ

noback sign \X25CF 35 # 9679 black circle
1 change: 1 addition & 0 deletions tables/ru-ru-g1.utb
Expand Up @@ -352,3 +352,4 @@ always $ 256-3456
sign \x00BD 3456-1-34-12 # 1/2 fraction
sign \x00BC 3456-1-34-145 # 1/4 fraction
sign \x00BE 3456-14-34-145 # 3/4 fraction
noback sign \X25CF 16 # 9679 black circle
1 change: 1 addition & 0 deletions tables/sk-sk-g1.utb
Expand Up @@ -122,6 +122,7 @@ punctuation \x2010 36 # 8208 hyphen
punctuation \x201F 356 # 8223 smart double high reverse quotation mark
punctuation \x201E 236 # 8222 smart double low quotation mark

noback sign \X25CF 16 # 9679 black circle

# Numbers
include litdigits6Dots.uti
Expand Down
1 change: 1 addition & 0 deletions tables/sl-si-g1.utb
Expand Up @@ -115,6 +115,7 @@ punctuation \x201F 356 # 8223 smart double high reverse quotation mark

punctuation \x2026 3-3-3 # 8230 smart ellipsis
sign \x20AC 4-15 # 8364 Euro sign anywhere else
noback sign \X25CF 35 # 9679 black circle

# --------------------------- end definitions ---------------------------------

Expand Down
3 changes: 1 addition & 2 deletions tables/ukchardefs.cti
Expand Up @@ -98,5 +98,4 @@ punctuation \x2026 3-3-3 # 8230 smart ellipsis

sign \x20AC 4-15 # 8364 Euro sign



noback sign \X25CF 16 # 9679 black circle
2 changes: 1 addition & 1 deletion tables/ukmaths_single_cell_defs.cti
Expand Up @@ -63,4 +63,4 @@ sign | 34
punctuation } 23456
math ~ 2346
sign \x007f 456

noback sign \X25CF 35 # 9679 black circle
1 change: 1 addition & 0 deletions tables/ukmaths_unicode_defs.cti
Expand Up @@ -283,6 +283,7 @@ math \X25CA 1246-456-14 filled Circle
math \X25CB 1246-25 Circle
math \xf577 1246-135 contracted right arrow
sign * 4-3456 ASTERISK OPERATOR
noback sign \X25CF 4-3456 BLACK CIRCLE
sign \x009A a SINGLE CHARACTER INTRODUCER
sign \x00A2 4-14 CENT SIGN
sign \x00A7 4-6-234 SECTION SIGN
Expand Down
1 change: 1 addition & 0 deletions tests/yaml/en-ueb-symbols_harness.yaml
Expand Up @@ -262,3 +262,4 @@ tests:
- [˧, ⠘⠨⠒] # mid tone [\x2e7]
- [˨, ⠘⠨⠤] # low tone [\x2e8]
- [〃, ⠐⠂] # ditto mark [\x3003]
- [●, ⠐⠔] # black circle [\x25cf]
4 changes: 2 additions & 2 deletions tests/yaml/fi_harness.yaml
Expand Up @@ -94,8 +94,8 @@ tests:
- # Unknown characters.
# Not covered by the official specification document, but
# conventionally replaced with an asterisk.
-
-
-
-

- # Emphasis only at the beginning of a word
- valtionpäämies
Expand Down
1 change: 1 addition & 0 deletions tests/yaml/pl-pl-comp8_harness.yaml
Expand Up @@ -10,3 +10,4 @@ tests:
- [20/5=4, ⢃⢚⠲⢑⠶⢙]
- [(2*44)/4=22, ⠦⢃⠔⢙⢙⠴⠲⢙⠶⢃⢃]
- ['+44,0123456789', ⠖⢙⢙⠂⢚⢁⢃⢉⢙⢑⢋⢛⢓⢊]
- [●, ⠔]

0 comments on commit d7ac443

Please sign in to comment.