Closed GoogleCodeExporter closed 8 years ago
Original comment by roozbeh@google.com
on 3 Oct 2014 at 6:22
This sounds like might be itemization issue, or script detection issue. CC'ing
Jonathan.
Original comment by behdad@google.com
on 8 Oct 2014 at 1:23
https://code.google.com/p/noto/issues/detail?id=163 is definitely same issue as
this.
Original comment by behdad@google.com
on 8 Oct 2014 at 1:23
It seems to me that the problem is strictly in the font itself: The glyphs for
the characters mentioned all have a left side bearing of 0, for most of them
along with a width of 0 (U+A9C0 is the exception here). This means that by
default they're drawn above the following character rather than above the
preceding one. For Javanese letters as preceding characters this is corrected
by entries in the GPOS table, but the dotted circle doesn't benefit from that,
and neither do any non-Javanese letters.
The convention used for the below-base marks in Noto Sans Javanese, and for all
below-base and above-base marks in Noto Sans Balinese, is to use a negative
left-side bearing, so that by default the marks are drawn above or below the
base character, with GPOS table entries used just to fine-tune the location for
same-script base characters.
Original comment by googled...@lindenbergsoftware.com
on 15 Oct 2014 at 12:33
Original comment by roozbeh@google.com
on 16 Jan 2015 at 6:10
Font lacks mark positioning GPOS relative to U+25CC
Original comment by xian...@google.com
on 28 Mar 2015 at 12:41
Original comment by xian...@google.com
on 1 Apr 2015 at 6:15
cc @behdad @roozbehp
cc @jfkthame
The following graphic shows all marks well positioned over the dotted circle.
Original issue reported on code.google.com by
googled...@lindenbergsoftware.com
on 25 Sep 2014 at 5:54Attachments: