Unifont - Bugs: bug #51612, Problems with Myanmar
You are not allowed to post comments on this tracker with your current authentication level.
bug #51612: Problems with Myanmar
Submitter: | David Corbett <dscorbett> | ||
Submitted: | Sat 29 Jul 2017 03:52:51 AM UTC | ||
Category: | None | Severity: | 3 - Normal |
Item Group: | None | Status: | Fixed |
Privacy: | Public | Assigned to: | unifoundry |
Open/Closed: | Closed |
Jump to the original submission
Tue 05 Jun 2018 10:23:08 PM UTC, comment #24: |
Paul Hardy <unifoundry> |
Fri 16 Feb 2018 12:51:13 AM UTC, comment #23: Here are the changes needed. The rest of the glyphs are the same as in my previous comments. With these changes, one more glyph, U+103B MYANMAR CONSONANT SIGN MEDIAL YA, should be removed from plane00-combining.txt.
|
David Corbett <dscorbett> |
Sat 10 Feb 2018 07:04:41 PM UTC, comment #22: David,
|
Paul Hardy <unifoundry> |
Mon 05 Feb 2018 12:55:36 PM UTC, comment #21: I have time, though I am not sure what still needs finishing. |
David Corbett <dscorbett> |
Mon 05 Feb 2018 05:57:18 AM UTC, comment #20: David,
|
Paul Hardy <unifoundry> |
Sun 10 Dec 2017 02:08:06 AM UTC, comment #19: David,
|
Paul Hardy <unifoundry> |
Sun 15 Oct 2017 04:43:19 AM UTC, comment #18: David,
|
Paul Hardy <unifoundry> |
Sat 14 Oct 2017 10:16:11 PM UTC, comment #17: I don’t understand. Can you give an example Burmese string that would look wrong with the metrics I suggested? See comment #6 for why making all Myanmar glyphs double-width is not a good idea.
|
David Corbett <dscorbett> |
Sat 14 Oct 2017 08:47:40 PM UTC, comment #16: David,
|
Paul Hardy <unifoundry> |
Sun 08 Oct 2017 01:44:46 AM UTC, comment #15: David,
|
Paul Hardy <unifoundry> |
Sat 07 Oct 2017 11:59:49 PM UTC, comment #14: Besides redrawing the digits, what is left to do?
(The following has no bearing on Unifont but I thought it was interesting.) I am surprised to read that there is a word spelled “ကြမ္”: the final character, U+1039 MYANMAR SIGN VIRAMA, should never be word-final: it is an abstract subjoiner that affects the following consonant and has no visible form per se. The visible vowel-killer is U+103A MYANMAR SIGN ASAT. The Burmese morpheme for “times” (as in “four times”) is apparently “ကြိမ်”. This is similar to “ကြမ္”; the differences are that the former has a vowel sign and that the former uses U+103A instead of U+1039. I can’t explain the vowel sign but I suspect that the correct spelling of this word uses U+103A and that the string you pasted into your latest comment is misencoded. Where did you copy that string from? It is possible that your source was not in Unicode but Zawgyi, a popular pseudo-Unicode glyph-based encoding. Zawgyi uses U+1039 for the visible killer, which looks a bit like U+1034, and it encodes subjoined consonants with separate code points à la Tibetan. |
David Corbett <dscorbett> |
Sat 07 Oct 2017 04:58:41 PM UTC, comment #13: David,
|
Paul Hardy <unifoundry> |
Fri 22 Sep 2017 06:47:51 AM UTC, comment #12: David,
|
Paul Hardy <unifoundry> |
Wed 13 Sep 2017 03:54:46 AM UTC, comment #11: David,
|
Paul Hardy <unifoundry> |
Sun 10 Sep 2017 04:33:21 PM UTC, comment #10: Thanks for going to the monastery! Here is further background information and a possible follow-up question.
There is a good reason to remove the listed combining characters from plane00-combining.txt. The term “combining” is polysemous. (Forgive me if the following is obvious.) Unicode and Unifont mean different things by it. In Unicode, it refers to a diacritic drawn in relation to a base without any advance width of its own or to a character, like a visarga, which is glyphically independent of any base but which orthographically is always used with a base, like a consonant. In Unifont, it refers to a glyph with no advance width that overlaps adjacent glyphs. These are related but distinct meanings. Therefore, I do not think it is worth while to try to keep General_Category=Spacing_Mark glyphs in plane00-combining.txt if they are not, glyphically speaking, combining characters. So much for theory. Here’s why these specific glyphs should be removed. From left to right, a Myanmar grapheme cluster can consist of a pre-base vowel (U+1031), a medial ra (U+103C), a consonant (U+103F), a post-base vowel (U+102C), and a tone mark (U+1038). There just isn’t room for all that in 16 pixels. The only way to make it legible is to make the post-base glyphs spacing. I drew some marks as 8 pixels wide, e.g. U+102D, so that the marks would be directly above the dotted circles in the dotted circle version of the font. If they are 16 pixels wide, the marks will be offset to the right. As long as it looks the same in the normal version of the font, though, widening them is okay. I drew some spacing glyphs as 8 pixels wide because, were they 16 pixels wide, there would be too much blank space and they would look bad. They should not be widened. See comment #6. |
David Corbett <dscorbett> |
Sun 03 Sep 2017 04:08:35 AM UTC, comment #9: David,
|
Paul Hardy <unifoundry> |
Sat 02 Sep 2017 04:00:05 AM UTC, comment #8: David,
|
Paul Hardy <unifoundry> |
Fri 18 Aug 2017 06:02:49 PM UTC, comment #7: David,
|
Paul Hardy <unifoundry> |
Fri 18 Aug 2017 02:11:10 PM UTC, comment #6: An example of something that won’t look good if every glyph is wide is the combination of U+102C MYANMAR VOWEL SIGN AA and U+103A MYANMAR SIGN ASAT. The asat should be in the right cell, so it combines above the base consonant, and the aa should be in the left cell, so it nearly touches the preceding consonant; but the asat should be above the aa.
|
David Corbett <dscorbett> |
Thu 17 Aug 2017 09:36:18 PM UTC, comment #5: It won’t break anything, but it won’t look as good. I don’t understand why unibmp2hex is part of the pipeline: the glyphs already exist in hex format, so why convert them to BMP, add extra spacing, and convert them back to hex? |
David Corbett <dscorbett> |
Thu 17 Aug 2017 12:17:59 PM UTC, comment #4: David,
|
Paul Hardy <unifoundry> |
Tue 15 Aug 2017 10:45:37 PM UTC, comment #3: I redrew most of the Myanmar glyphs. For future reference, column 1 is for the previous cluster’s medial ya, columns 2–5 are for the two pre-base vowel signs, column 5 is for the medial ra, and columns 6–16 are for the base character. Most base characters are one circle (U+101D), which is 8 columns wide, or two circles (U+1011), which is 11 columns wide. Rows 6–12 are for the base character.
|
David Corbett <dscorbett> |
Sun 13 Aug 2017 12:49:46 AM UTC, comment #2: David,
|
Paul Hardy <unifoundry> |
Wed 09 Aug 2017 05:41:42 AM UTC, comment #1: David,
|
Paul Hardy <unifoundry> |
Sat 29 Jul 2017 03:52:51 AM UTC, original submission:
Minor problems
|
David Corbett <dscorbett> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2018-06-05 | unifoundry | Status | In Progress | Fixed | |
2018-06-05 | unifoundry | Open/Closed | Open | Closed | |
2017-08-18 | unifoundry | Status | None | In Progress | |
Assigned to | None | unifoundry |
Powered by Savane 3.13-f8d8.
Corresponding source code
These glyphs have been added to Unifont 11.0.01.