Skip to content

Which scripts have case, and which write initials? (ჯეკ MA, ကြည် ကြည် ဌေး, एम. एस. वर्मा) #1256

Open
4 of 8 issues completed

Description

@derek73

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.

Sub-issues: #1222, #1234, #1191, #1223, #1214, #1224, #1242. #1191, #1214, #1223 and #1224 are being fixed now as bugs. The table would record the answers those fixes give, not reopen them.

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions