From: alan.g12r@... Date: 2018-10-13T01:27:34+00:00 Subject: [ruby-core:89395] [Ruby trunk Feature#14839] How to deal with capitalizing Georgian in Unicode 11.0.0 Issue #14839 has been updated by Alan.X (Alan Benxton). duerst (Martin D��rst) wrote: > > Yes, characters new in Unicode 11.0 will not be supported yet in many fonts. If you hear about a font that supports Unicode 11 MTAVRULI (I'm writing this in all upper-case so I always remember what it is), please tell us. Hello, you can use these BPG Dejavu fonts: https://bpgfonts.wordpress.com/2018/09/07/gnu-gpl-license-grant-to-linux-distributors/ > Mtavruli letters are only used to empthasize whole words; there is no initial-letter capitalization in Georgian. Therefore, the Mkhedruli letters do not have Mtavruli letters as their titlecase, but are explicitly mapped to themselves. This means that in Ruby, mkhedruli.capitalize would be a no-op although mkhedruli.upcase would convert to Mtavruli letters. Yes, It's correct. Capitalizing the first letter of a word is not expected in modern Georgian. For example in CSS, text-transform:capitalize property has no effect, because ICU's title-casing API leaves alone Georgian lowercase letters. ---------------------------------------- Feature #14839: How to deal with capitalizing Georgian in Unicode 11.0.0 https://bugs.ruby-lang.org/issues/14839#change-74435 * Author: duerst (Martin D��rst) * Status: Feedback * Priority: Normal * Assignee: duerst (Martin D��rst) * Target version: ---------------------------------------- This is a request for feedback. In particular if you are from Georgia (the country, not the US state), or if you know somebody (who knows somebody,...) from Georgia, feedback on this issue is very much appreciated. If I don't get any feedback, I'll precede as explained below. Unicode 11.0.0 introduces an upper-case version of present-day Georgian letters called Mtavruli (the lower case letters are called Mkhedruli). Mtavruli letters are only used to empthasize whole words; there is no initial-letter capitalization in Georgian. Therefore, the Mkhedruli letters do not have Mtavruli letters as their titlecase, but are explicitly mapped to themselves. This means that in Ruby, `mkhedruli.capitalize` would be a no-op although `mkhedruli.upcase` would convert to Mtavruli letters. Additional pointers: http://www.unicode.org/versions/Unicode11.0.0/#Migration http://www.unicode.org/charts/PDF/Unicode-11.0/U110-1C90.pdf http://www.unicode.org/versions/Unicode11.0.0/ch07.pdf (Section 7.7, Georgian, pp. 320-321) -- https://bugs.ruby-lang.org/ Unsubscribe: