On Friday, 21 September 2018 at 12:15:52 UTC, NX wrote:
How can I properly convert a character, say, first one to upper case in a unicode correct manner? In which code level I should be working on? Grapheme? Or maybe code point is sufficient?

There are few phobos functions like asCapitalized() none of which are what I want.

I would probably go for std.utf.decode [1] to get the character and its length in code units, capitalize it, and concatenate the result with the rest of the string.

[1] https://dlang.org/phobos/std_utf.html#.decode

Reply via email to