Re: placement of combining diacritical marks

On 22/02/2008, Behdad Esfahbod <behdad behdad org> wrote:
> On Fri, 2008-02-22 at 08:50 +0100, Theo Veenker wrote:
>  > Behdad Esfahbod wrote:
>  > > On Thu, 2008-02-21 at 18:56 +0100, Theo Veenker wrote:
>  > >> Hi,
>  > >>
>  > >> I just noticed that when I draw something like j+0x0301 (j with acute accent)
>  > >> using pango_cairo_show_layout() it doesn't work with a 'monospace' font (works
>  > [snip]
>  >
>  > > In short, these are all font issues.  Bug your font developers.
>  >
>  > Aha, so this means I can get around it by selecting a font that behaves better.
>  > Do you happen to know which monospaced font (mainly latin) is 'good'?
> Not sure.  I know DejaVu Sans Monospace has this bug.  Maybe report it
>  to them?  Try Liberation fonts maybe?
We only have partial support for combining diacritics in DejaVu Mono.
It only supports mark to base character placement and not diacritics
stacking yet. We'll add stacking support eventually.
The version of Liberation Mono I have doesn't have most characters
mentioned earlier nor does it support diacritic placement. Hopefully
we'll be able to contribute to the fonts.
As far as I know, no Mono font out there supports diacritics properly.

Normalizing to precomposed characters, like ICU or Uniscribe do, would
be useful for things like ǕǕǕǖǖǖ <U+01D5 U+00DC U+0304 U+0055
U+0308 U+0304 U+01D6 U+00FC U+0304 U+0075 U+0308 U+0304 > but there's
stuff they can't do unless fonts have the proper information, like
Ɔ̈̄ɔ̈̄ <U+0186 U+0308 U+0304 U+0254 U+0308 U+0304>.

Denis Moyogo Jacquerye ---
Nkótá ya Kongó míbalé ---
DejaVu fonts ---
Unicode (UTF-8)

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]