[cairo] Mis-rendered Carlito glyphs at certain scales
suzuki toshiya
mpsuzuki at hiroshima-u.ac.jp
Mon Nov 10 03:39:24 PST 2014
Sorry,
Just I've reproduced the issue on Ubuntu/i386,
libcairo2-dev 1.13.0~20140204-0ubuntu1
libfreetype6-dev 2.5.2-1ubuntu2.2
I was afraid that something goes wrong in the
font rasterizer, but yet I'm not sure (ftview
shows Carlito well - no easy error).
I will try to make the sample draw onto other
surfaces like SVG or PDF.
Regards,
mpsuzuki
suzuki toshiya wrote:
> Hi,
>
> If you view Carlito by ftview (freetype2-demos),
> everything is OK?
>
> Regards,
> mpsuzuki
>
> Stephan Bergmann wrote:
>> I discovered that at least on Fedora with
>> cairo-1.13.1-0.1.git337ab1f.fc20.x86_64 and
>> google-crosextra-carlito-fonts-1.103-0.1.20130920.fc20.noarch,
>>
>>> cairo_matrix_t bad = { 68, 0, 0, 103, 0, 0 };
>>> cairo_select_font_face(
>>> cr, "Carlito", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);
>>> cairo_set_font_matrix(cr, &good);
>>> cairo_move_to(cr, 10, 200);
>>> cairo_show_text(cr, "ABCDEG..");
>> draws mis-rendered glyphs (see
>> <http://people.redhat.com/~sbergman/carlito.png>; reproducer recycling a
>> cairo-demo at <http://people.redhat.com/~sbergman/carlito.c>), while a
>> slightly different scale of
>>
>>> cairo_matrix_t good = { 69, 0, 0, 103, 0, 0 };
>>> cairo_select_font_face(
>>> cr, "Carlito", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_BOLD);
>>> cairo_set_font_matrix(cr, &good);
>>> cairo_move_to(cr, 10, 400);
>>> cairo_show_text(cr, "ABCDEG..");
>> draws good ones.
>>
>> What is the most likely component to report this to, the Carlito font,
>> Cairo, or somewhere below it on the software stack?
>>
>> Stephan
>
>
More information about the cairo
mailing list