You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Which scripts have case, and which write initials? (ჯეკ MA, ကြည် ကြည် ဌေး, एम. एस. वर्मा) #1256
Several readings branch on "this script has case" (S6, the case signal at the suffix slot; R4, case repair reads the unjoined mark) or on "this script writes initials" (R7, _policy._NO_INITIALS). Each script's answer is set wherever the code needed it, and some are wrong:
Input
today
why
ჯეკ MA
suffix MA, family ''
Python counts Mkhedruli letters as lowercase, so Georgian looks cased
ᲜᲘᲜᲝ ᲑᲣᲠᲯᲐᲜᲐᲫᲔ
capitalized() gives Ნინო
Mtavruli has no title case
ကြည် ကြည် ဌေး
initials() gives က. က. ဌ.
Burmese writes no initials
एम. एस. वर्मा
title एम. एस.
Devanagari does write initials
The shape question: should these be one table of script properties (has case; writes initials; joins with vowel signs), with a reason and a source for each row, read by every rule that asks? A table would make adding a script a single row, and a misjudged row would show up in one place.
Activity
ჯეკ MAgives family '' and suffix 'MA', whereمحمد MAgives family 'MA') #1222initials()skip Burmese script, as it skips Han and Hangul? (ကြည် ကြည် ဌေးgives 'က. က. ဌ.') #1234एम.read as an initial, not a title? (एम. एस. वर्माgives titleएम. एस.) #1191capitalized()on all-Mtavruli Georgian writes a capital first letter:ᲜᲘᲜᲝ ᲑᲣᲠᲯᲐᲜᲐᲫᲔgivesᲜინო Ბურჯანაძე#1223МАР'ЯНА→Мар'Яна) #1214capitalized()lowercases ArmenianTer-andDersurnames as particles:LEVON TER-PETROSYANgivesLevon ter-Petrosyan#1224capitalized()write the DutchIJdigraph under a Dutch choice? (PIETER IJZERMANgivesPieter Ijzerman) #1242एम. एस. वर्माgivesinitials()'ए. ए. व.') #1273