<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-1047</id>
	<title>Nabble - Free Desktop - Cairo</title>
	<updated>2009-12-02T15:00:26Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Free-Desktop---Cairo-f1047.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Free-Desktop---Cairo-f1047.html" />
	<subtitle type="html">cairo graphics library discussions. Free Desktop - Cairo home is &lt;a href=&quot;http://www.freedesktop.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26618138</id>
	<title>Re: Video Hackfest conclusions</title>
	<published>2009-12-02T15:00:26Z</published>
	<updated>2009-12-02T15:00:26Z</updated>
	<author>
		<name>Bill Spitzak-3</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Siarhei Siamashka wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I would like to have some clarification regarding forcing BILINEAR filter for
&lt;br&gt;&amp;gt; nonscaled YCbCr images.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What happens if some YCbCr image is used as both source and destination if we
&lt;br&gt;&amp;gt; want to draw some RGB stuff on top of video frame? In this case the operation
&lt;br&gt;&amp;gt; will be split into fetching YCbCr data into temporary scanline buffer (and
&lt;br&gt;&amp;gt; converting it to a8r8g8b8 format), doing the operation and writing data back,
&lt;br&gt;&amp;gt; converting it to YCbCr. For this kind of operation, any distortions in the
&lt;br&gt;&amp;gt; original image are probaby not desired. A test can involve trying to do OVER
&lt;br&gt;&amp;gt; compositing operation with fully transparent RGB source and YCbCr as
&lt;br&gt;&amp;gt; the destination. Optimistically, the destination image should not change at
&lt;br&gt;&amp;gt; all. But in reality, some of the pixels have to be clamped to [0, 255] range
&lt;br&gt;&amp;gt; when converting to RGB. So the requirement can be relaxed to requiring
&lt;br&gt;&amp;gt; YCbCr -&amp;gt; RGB -&amp;gt; YCbCr roundtrip to only be allowed to modify the values which
&lt;br&gt;&amp;gt; are clamped during this conversion. It can be treated somewhat similar to
&lt;br&gt;&amp;gt; handling top 8 bits in x8r8g8b8 format. Some different YCbCr pixel values map
&lt;br&gt;&amp;gt; to the same a8r8g8b8 value, but so do x8r8g8b8 pixels.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Using bilinear filter on YCbCr -&amp;gt; RGB -&amp;gt; YCbCr roundtrip would introduce some
&lt;br&gt;&amp;gt; blur unless I'm mistaken. But this filter may still be a good idea when
&lt;br&gt;&amp;gt; generating a final RGB picture. BTW, introducing a dithering filter for doing
&lt;br&gt;&amp;gt; final conversion into r5g6b5 format may be a good idea too.
&lt;/div&gt;&lt;br&gt;I think he is talking about using bilinear to get the Cb and Cr 
&lt;br&gt;intermediate data from 4:2:2 or 4:1:1 YCbCr data. This would be lossless 
&lt;br&gt;(other than the rounding and truncation) provided one pixel has the 
&lt;br&gt;exact original Cb or Cr value. The pixels between that one and the next 
&lt;br&gt;exact pixel would have an interpolated value. Then the encoder and 
&lt;br&gt;decoder have to agree to use the same pixels.
&lt;br&gt;&lt;br&gt;It would lose a lot of data however if the image is shifted by 1 pixel 
&lt;br&gt;and then converted back. In effect it would blur the Cb and Cr channels 
&lt;br&gt;by a 2-pixel box filter. If that is a concern, I do see it working 
&lt;br&gt;better to dupliate the Cb and Cr exactly to a block of 2 or 4 pixels 
&lt;br&gt;when converting from 4:2:2 or 4:1:1.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26618138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Video-Hackfest-conclusions-tp26494626p26618138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26617417</id>
	<title>Re: windows metafile writing bug</title>
	<published>2009-12-02T14:10:49Z</published>
	<updated>2009-12-02T14:10:49Z</updated>
	<author>
		<name>Adrian Johnson</name>
	</author>
	<content type="html">Kozhevnikov Mikhail wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've been refactoring some Cairo-related code in my project and faced again the issue I've already told about ().
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I render some text to a PNG, it works fine, but when using EMF, the text is gone (while graphics are displayed correctly in both cases) - see the code attached for a sample. I'd consider it a bug.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Mikhail.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;What cairo version are you using? The 1.9.4 snapshot contains a fix for 
&lt;br&gt;missing text in EMF files.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26617417&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/windows-metafile-writing-bug-tp26608620p26617417.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26612919</id>
	<title>Re: how to increase a new operator in cairo</title>
	<published>2009-12-02T09:30:24Z</published>
	<updated>2009-12-02T09:30:24Z</updated>
	<author>
		<name>Soeren Sandmann-2</name>
	</author>
	<content type="html">Liang Wang &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612919&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bluepower1983@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;br&gt;&amp;gt; We want to increase a new operator for ROP operation &amp;quot;AND&amp;quot;.
&lt;br&gt;&amp;gt; Could you tell me how to do it.
&lt;br&gt;&amp;gt; Thank you very much.
&lt;br&gt;&lt;br&gt;As far as pixman is concerned, I think support for raster operations
&lt;br&gt;would be a useful addition. The way I would do that is to move the
&lt;br&gt;code for the CopyArea() operation (and possibly the other core
&lt;br&gt;operations) from the X server into pixman.
&lt;br&gt;&lt;br&gt;I'm not sure raster operations make sense as part of the cairo API
&lt;br&gt;(since it is fundamentally dealing with colors and not pixel values).
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Soren
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26612919&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-increase-a-new-operator-in-cairo-tp26575142p26612919.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26611029</id>
	<title>Re: pixman: New ARM NEON optimizations</title>
	<published>2009-12-02T07:43:41Z</published>
	<updated>2009-12-02T07:43:41Z</updated>
	<author>
		<name>Soeren Sandmann-2</name>
	</author>
	<content type="html">Siarhei Siamashka &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26611029&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;siarhei.siamashka@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;br&gt;&amp;gt; As you noticed earlier, software RENDER extension implementation in xserver
&lt;br&gt;&amp;gt; suffers from creating and destroying temporary pixman_image_t structures for
&lt;br&gt;&amp;gt; each operation in fbComposite function (PicturePtr and pixman_image_t are
&lt;br&gt;&amp;gt; practically duplicates of each other). But this is not a good excuse to be
&lt;br&gt;&amp;gt; wasteful regarding CPU cycles in pixman too. If anything can be simplified and
&lt;br&gt;&amp;gt; optimized even a bit with relatively little efforts, probably this should be
&lt;br&gt;&amp;gt; done. Or is it better to fix xserver first and then look at pixman performance
&lt;br&gt;&amp;gt; again?
&lt;br&gt;&lt;br&gt;As long as the X server is creating and destroying images all the
&lt;br&gt;time, I don't think it makes a lot of sense to optimize pixman for
&lt;br&gt;tiny images. 
&lt;br&gt;&lt;br&gt;When the X server is fixed, it would make a lot of sense to look into
&lt;br&gt;how to get pixman to deal with tiny images, whether they are glyphs or
&lt;br&gt;just small, general images. The flags branch helps a bit with that,
&lt;br&gt;but there is still overhead on some profiles.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Soren
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26611029&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pixman%3A-New-ARM-NEON-optimizations-tp25881948p26611029.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608454</id>
	<title>Re: windows metafile writing bug</title>
	<published>2009-12-02T04:58:01Z</published>
	<updated>2009-12-02T04:58:01Z</updated>
	<author>
		<name>Kozhevnikov Mikhail</name>
	</author>
	<content type="html">Sorry, forgot a link to the old thread: &lt;a href=&quot;http://lists.freedesktop.org/archives/cairo/2008-November/015861.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freedesktop.org/archives/cairo/2008-November/015861.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;That time Dominic recommended to play around StartPage/EndPage/cairo_surface_show_page but it seems to make no difference in my case.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Mikhail.
&lt;br&gt;&lt;br&gt;&lt;br&gt;02.12.09, 15:51, &amp;quot;Kozhevnikov Mikhail&amp;quot; :
&lt;br&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;I've been refactoring some Cairo-related code in my project and faced again the issue I've already told about ().
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;If I render some text to a PNG, it works fine, but when using EMF, the text is gone (while graphics are displayed correctly in both cases) - see the code attached for a sample. I'd consider it a bug.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp;Mikhail.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Здесь спама нет &lt;a href=&quot;http://mail.yandex.ru/nospam/sign&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.yandex.ru/nospam/sign&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608454&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-windows-metafile-writing-bug-tp26608454p26608454.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26608620</id>
	<title>windows metafile writing bug</title>
	<published>2009-12-02T04:51:41Z</published>
	<updated>2009-12-02T04:51:41Z</updated>
	<author>
		<name>Kozhevnikov Mikhail</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've been refactoring some Cairo-related code in my project and faced again the issue I've already told about ().
&lt;br&gt;&lt;br&gt;If I render some text to a PNG, it works fine, but when using EMF, the text is gone (while graphics are displayed correctly in both cases) - see the code attached for a sample. I'd consider it a bug.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Mikhail.&lt;br /&gt;#include &amp;lt;windows.h&amp;gt;
&lt;br&gt;#include &amp;lt;cairo.h&amp;gt;
&lt;br&gt;#include &amp;lt;cairo-win32.h&amp;gt;
&lt;br&gt;&lt;br&gt;void TestWin32Emf (bool metafile)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_surface_t *surface;
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_t *cr;
&lt;br&gt;&amp;nbsp; &amp;nbsp;HDC hdc;
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (metafile) 
&lt;br&gt;&amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; hdc = CreateEnhMetaFile(NULL, &amp;quot;test.emf&amp;quot;, NULL, &amp;quot;Test\0\0&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; surface = cairo_win32_printing_surface_create (hdc);
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp;else
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 600, 600);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cr = cairo_create(surface);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;LOGFONTW lf;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfHeight = lf.lfWidth = 1;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfEscapement = lf.lfOrientation = 0;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfWeight = FW_NORMAL;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfItalic = lf.lfUnderline = lf.lfStrikeOut = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfCharSet = DEFAULT_CHARSET;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfOutPrecision = OUT_DEFAULT_PRECIS;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfClipPrecision = CLIP_DEFAULT_PRECIS;
&lt;br&gt;&amp;nbsp; &amp;nbsp;lf.lfQuality = CLEARTYPE_QUALITY;
&lt;br&gt;&amp;nbsp; &amp;nbsp;memcpy(lf.lfFaceName, L&amp;quot;Arial&amp;quot;, sizeof(L&amp;quot;Arial&amp;quot;));
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_font_face_t *ff = cairo_win32_font_face_create_for_logfontw(&amp;lf);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_matrix_t font_scale, ctm;
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_matrix_init_identity(&amp;ctm);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_matrix_init_identity(&amp;font_scale);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_matrix_scale(&amp;font_scale, 14, 14);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_font_options_t *fopt = cairo_font_options_create();
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_scaled_font_t*sf = cairo_scaled_font_create(ff, &amp;font_scale, &amp;ctm, fopt);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_set_source_rgb(cr, 0, 0, 0);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;const char* txt = &amp;quot;0&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_set_scaled_font(cr, sf);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_text_extents_t ext;
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_text_extents(cr, txt, &amp;ext);
&lt;br&gt;&amp;nbsp; &amp;nbsp;for (int j = 0; j &amp;lt; 50; ++j)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; for (int i = 0; i &amp;lt; 50; ++i)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cairo_move_to(cr, (ext.width * (1.999 + j * 0.0005)) * i + 20, j * (1.5f * ext.height) + 11);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cairo_show_text(cr, txt); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_destroy(cr);
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (!metafile) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; cairo_surface_write_to_png(surface, &amp;quot;test.png&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp;cairo_surface_destroy(surface);
&lt;br&gt;&amp;nbsp; &amp;nbsp;if (metafile) 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; CloseEnhMetaFile(hdc);
&lt;br&gt;}
&lt;br&gt;&lt;br /&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26608620&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/windows-metafile-writing-bug-tp26608620p26608620.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605680</id>
	<title>Re: Awful PDF output from Evince</title>
	<published>2009-12-02T01:08:16Z</published>
	<updated>2009-12-02T01:08:16Z</updated>
	<author>
		<name>Carlos Garcia Campos</name>
	</author>
	<content type="html">Excerpts from Behdad Esfahbod's message of mar dic 01 22:51:14 +0100 2009:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 11/26/2009 05:32 PM, Adrian Johnson wrote:
&lt;br&gt;&amp;gt; &amp;gt; Behdad Esfahbod wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; No, on the contrary: it includes thousands of small fallback images,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; typically a few pixels wide and high!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This looks like it is printing each Type 3 glyph as an image. This was a
&lt;br&gt;&amp;gt; &amp;gt; bug that was fixed in poppler 0.12.0 when I made poppler-cairo use user
&lt;br&gt;&amp;gt; &amp;gt; fonts for Type 3 fonts. It works for me using poppler master.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I updated to poppler master. &amp;nbsp;That fixed the print issue, but then evince 
&lt;br&gt;&amp;gt; renders those Type3 fonts unreadably distorted and pixelated. &amp;nbsp;Have not 
&lt;br&gt;&amp;gt; debugged it yet.
&lt;/div&gt;&lt;/div&gt;This is another cairo bug introduced by this commit:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cgit.freedesktop.org/cairo/commit/?id=a2254e56474fcdf5f25232812cdbef30a2b5ea60&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cgit.freedesktop.org/cairo/commit/?id=a2254e56474fcdf5f25232812cdbef30a2b5ea60&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Independently, it probably makes sense to merge nearby fallback areas...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; behdad
&lt;br&gt;-- 
&lt;br&gt;Carlos Garcia Campos
&lt;br&gt;PGP key: &lt;a href=&quot;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x523E6462&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pgp.mit.edu:11371/pks/lookup?op=get&amp;search=0x523E6462&lt;/a&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605680&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26605680/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Awful-PDF-output-from-Evince-tp26535074p26605680.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26605528</id>
	<title>Re: RenderBadGlyphSet (invalid GlyphSet parameter)</title>
	<published>2009-12-02T00:57:15Z</published>
	<updated>2009-12-02T00:57:15Z</updated>
	<author>
		<name>Chris Wilson-11</name>
	</author>
	<content type="html">On Wed, 2 Dec 2009 14:41:08 +1100, Simon Burton &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605528&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;simon@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; I am using the cairo xlib surface, and I got this error on
&lt;br&gt;&amp;gt; one of the X servers we run:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 'RenderBadGlyphSet (invalid GlyphSet parameter)'.
&lt;br&gt;&amp;gt; &amp;nbsp;(Details: serial 339 error_code 171 request_code 151 minor_code 20)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Has anyone seen this error before ? I also use gtk so I suppose it could
&lt;br&gt;&amp;gt; be a gtk problem. Or maybe I am confusing my cairo contexts.
&lt;br&gt;&lt;br&gt;No, the only time I've see that type of error is when developing the code.
&lt;br&gt;Let me make a guess about your code: multi-threaded, long-lived contexts,
&lt;br&gt;contexts moving between threads?
&lt;br&gt;&lt;br&gt;Glyphs and glyphsets are meant to be only manipulated whilst holding the
&lt;br&gt;font mutex, but we have the extra twist of trying to ensure serialised
&lt;br&gt;access to the Display. In 1.8, this is done by queueing work and running all
&lt;br&gt;pending tasks for a Display at the start of the function (when we know we
&lt;br&gt;have a valid thread context for the Display - multithreading in xlib is not
&lt;br&gt;fun). This is the most probable window for a race between multiple
&lt;br&gt;rendering threads.
&lt;br&gt;&lt;br&gt;Of course this whole supposition is moot if you are not writing a
&lt;br&gt;multithreaded application... If you are, then you will be looking forward to
&lt;br&gt;1.10 where we are aiming to fix a few of the remaining tiny race windows for
&lt;br&gt;multiple rendering threads and xlib.
&lt;br&gt;-ickle
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Chris Wilson, Intel Open Source Technology Centre
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26605528&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RenderBadGlyphSet-%28invalid-GlyphSet-parameter%29-tp26603056p26605528.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26603056</id>
	<title>RenderBadGlyphSet (invalid GlyphSet parameter)</title>
	<published>2009-12-01T19:41:08Z</published>
	<updated>2009-12-01T19:41:08Z</updated>
	<author>
		<name>Simon Burton</name>
	</author>
	<content type="html">&lt;br&gt;I am using the cairo xlib surface, and I got this error on
&lt;br&gt;one of the X servers we run:
&lt;br&gt;&lt;br&gt;'RenderBadGlyphSet (invalid GlyphSet parameter)'.
&lt;br&gt;&amp;nbsp;(Details: serial 339 error_code 171 request_code 151 minor_code 20)
&lt;br&gt;&lt;br&gt;Has anyone seen this error before ? I also use gtk so I suppose it could
&lt;br&gt;be a gtk problem. Or maybe I am confusing my cairo contexts.
&lt;br&gt;&lt;br&gt;thanks,
&lt;br&gt;&lt;br&gt;Simon.
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26603056&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/RenderBadGlyphSet-%28invalid-GlyphSet-parameter%29-tp26603056p26603056.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26600006</id>
	<title>Re: Awful PDF output from Evince</title>
	<published>2009-12-01T14:14:51Z</published>
	<updated>2009-12-01T14:14:51Z</updated>
	<author>
		<name>Adrian Johnson</name>
	</author>
	<content type="html">Behdad Esfahbod wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 11/26/2009 05:32 PM, Adrian Johnson wrote:
&lt;br&gt;&amp;gt;&amp;gt; Behdad Esfahbod wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; No, on the contrary: it includes thousands of small fallback images,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; typically a few pixels wide and high!
&lt;br&gt;&amp;gt;&amp;gt; This looks like it is printing each Type 3 glyph as an image. This was a
&lt;br&gt;&amp;gt;&amp;gt; bug that was fixed in poppler 0.12.0 when I made poppler-cairo use user
&lt;br&gt;&amp;gt;&amp;gt; fonts for Type 3 fonts. It works for me using poppler master.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I updated to poppler master. &amp;nbsp;That fixed the print issue, but then evince 
&lt;br&gt;&amp;gt; renders those Type3 fonts unreadably distorted and pixelated. &amp;nbsp;Have not 
&lt;br&gt;&amp;gt; debugged it yet.
&lt;/div&gt;&lt;br&gt;Works fine for me using either the versions in Ubuntu 9.10 or with 
&lt;br&gt;evince/poppler/cairo master.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26600006&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Awful-PDF-output-from-Evince-tp26535074p26600006.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26599686</id>
	<title>Re: Awful PDF output from Evince</title>
	<published>2009-12-01T13:51:14Z</published>
	<updated>2009-12-01T13:51:14Z</updated>
	<author>
		<name>Behdad Esfahbod-3</name>
	</author>
	<content type="html">On 11/26/2009 05:32 PM, Adrian Johnson wrote:
&lt;br&gt;&amp;gt; Behdad Esfahbod wrote:
&lt;br&gt;&amp;gt;&amp;gt; No, on the contrary: it includes thousands of small fallback images,
&lt;br&gt;&amp;gt;&amp;gt; typically a few pixels wide and high!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This looks like it is printing each Type 3 glyph as an image. This was a
&lt;br&gt;&amp;gt; bug that was fixed in poppler 0.12.0 when I made poppler-cairo use user
&lt;br&gt;&amp;gt; fonts for Type 3 fonts. It works for me using poppler master.
&lt;br&gt;&lt;br&gt;I updated to poppler master. &amp;nbsp;That fixed the print issue, but then evince 
&lt;br&gt;renders those Type3 fonts unreadably distorted and pixelated. &amp;nbsp;Have not 
&lt;br&gt;debugged it yet.
&lt;br&gt;&lt;br&gt;Independently, it probably makes sense to merge nearby fallback areas...
&lt;br&gt;&lt;br&gt;behdad
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26599686&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Awful-PDF-output-from-Evince-tp26535074p26599686.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26590018</id>
	<title>_cairo_scaled_font_is_frozen(scaled_font) assertion failure with freetype on win32-printing surface</title>
	<published>2009-12-01T03:00:15Z</published>
	<updated>2009-12-01T03:00:15Z</updated>
	<author>
		<name>Kozhevnikov Mikhail</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Could someone explain the basic workflow for text rendering with scaled fonts? 
&lt;br&gt;&lt;br&gt;Currently, I have two faces in TrueType files. I load them using Freetype, pass to cairo_ft_font_face_create_for_ft_face(), then assign the source FT_Face-s as user data with FT_Done_Face as destroy function, create several instances of scaled font for each of the faces (of different size) and do the rendering. 
&lt;br&gt;I works fine for surfaces but the win32-printing one. In the latter case an assertion fails with _cairo_scaled_font_is_frozen(scaled_font) expression. I've tried locking the font each time before setting it, but it seems to make no different. Could you explain what's wrong here and how should one use the font locking mechnism?
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Mikhail.
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26590018&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/_cairo_scaled_font_is_frozen%28scaled_font%29-assertion-failure-with-freetype-on-win32-printing-surface-tp26590018p26590018.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26588494</id>
	<title>pixman_fill() on MMX/SSE</title>
	<published>2009-12-01T00:54:20Z</published>
	<updated>2009-12-01T00:54:20Z</updated>
	<author>
		<name>Benjamin Otte</name>
	</author>
	<content type="html">Hey,
&lt;br&gt;&lt;br&gt;Attached is a patch that makes pixman_fill() work with non-32 bpp. The
&lt;br&gt;MMX and SSE code paths expect the xor value to be expanded to 32bit
&lt;br&gt;while both the NEON and the fast-path implementations do not. And the
&lt;br&gt;callers don't expand the value either.
&lt;br&gt;So I'm very sure the fix is straight-forward and doesn't break
&lt;br&gt;anything, but the checks that I remove might have been there for a
&lt;br&gt;reason.
&lt;br&gt;So it's your time to speak up now If you know why. And if , I'm just
&lt;br&gt;gonna commit it in a few days.
&lt;br&gt;&lt;br&gt;Benjamin
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26588494&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;diff&lt;/strong&gt; (2K) &lt;a href=&quot;http://old.nabble.com/attachment/26588494/0/diff&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pixman_fill%28%29-on-MMX-SSE-tp26588494p26588494.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26587843</id>
	<title>Re: Objections to changing most text tests to use the internal font?</title>
	<published>2009-11-30T23:50:31Z</published>
	<updated>2009-11-30T23:50:31Z</updated>
	<author>
		<name>Adrian Johnson</name>
	</author>
	<content type="html">Behdad Esfahbod wrote:
&lt;br&gt;&amp;gt; What I suggest is:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;- Include one Type1, one TrueType, and one bitmap font in boilerplate/. 
&lt;br&gt;&amp;gt; Like we do with surface, have boilerplate/test run the text tests against all of:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;- Twin font
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;- FreeType with Type1 font
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;- FreeType with TrueType font
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;- FreeType with bitmap font
&lt;br&gt;&lt;br&gt;I started some work last year to included a TrueType, OpenType/CFF, and 
&lt;br&gt;Type 1 font for testing the subsetting:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://cgit.freedesktop.org/~ajohnson/cairo/log/?h=font-subset-test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cgit.freedesktop.org/~ajohnson/cairo/log/?h=font-subset-test&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please review this branch and see what you think of the boilerplate 
&lt;br&gt;changes for testing the subsetting.
&lt;br&gt;&lt;br&gt;Commit 9d0733bb adds the fonts to the test suite. It is based the Nimbus 
&lt;br&gt;Sans L Regular font.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26587843&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Objections-to-changing-most-text-tests-to-use-the-internal-font--tp26554314p26587843.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26585763</id>
	<title>Re: Objections to changing most text tests to use the	internal font?</title>
	<published>2009-11-30T18:54:46Z</published>
	<updated>2009-11-30T18:54:46Z</updated>
	<author>
		<name>Behdad Esfahbod-3</name>
	</author>
	<content type="html">On 11/30/2009 08:09 PM, Travis Griggs wrote:
&lt;br&gt;&amp;gt; On Nov 30, 2009, at 4:30 PM, Behdad Esfahbod wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; As for fonts to ship, WallaWalla from Garrett should do the job:
&lt;br&gt;&lt;br&gt;&amp;gt; There is a font called WallaWalla???? I can't tell you how totally
&lt;br&gt;&amp;gt; cool I think that is. Thanks for sharing.
&lt;br&gt;&lt;br&gt;Here it is:
&lt;br&gt;&lt;a href=&quot;http://linuxart.com/log/archives/2008/08/29/hack-week-wrap-up/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://linuxart.com/log/archives/2008/08/29/hack-week-wrap-up/&lt;/a&gt;&lt;br&gt;&lt;br&gt;The other font I was thinking of is:
&lt;br&gt;&lt;a href=&quot;http://jimmac.musichall.cz/log/?p=441&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jimmac.musichall.cz/log/?p=441&lt;/a&gt;&lt;br&gt;&lt;br&gt;They are like 40k each.
&lt;br&gt;&lt;br&gt;behdad
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26585763&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Objections-to-changing-most-text-tests-to-use-the-internal-font--tp26554314p26585763.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26584991</id>
	<title>Re: Objections to changing most text tests to use the internal font?</title>
	<published>2009-11-30T17:09:35Z</published>
	<updated>2009-11-30T17:09:35Z</updated>
	<author>
		<name>Travis Griggs-3</name>
	</author>
	<content type="html">On Nov 30, 2009, at 4:30 PM, Behdad Esfahbod wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; As for fonts to ship, WallaWalla from Garrett should do the job:
&lt;br&gt;&lt;br&gt;There is a font called WallaWalla???? I can't tell you how totally &amp;nbsp;
&lt;br&gt;cool I think that is. Thanks for sharing.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Travis Griggs (who lives in Walla Walla Washington)
&lt;br&gt;Objologist
&lt;br&gt;&amp;quot;The best way to know you have a mind is to change it&amp;quot; -Judge Pierre &amp;nbsp;
&lt;br&gt;Leval
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26584991&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Objections-to-changing-most-text-tests-to-use-the-internal-font--tp26554314p26584991.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26584760</id>
	<title>Re: Objections to changing most text tests to use the internal font?</title>
	<published>2009-11-30T16:30:58Z</published>
	<updated>2009-11-30T16:30:58Z</updated>
	<author>
		<name>Behdad Esfahbod-3</name>
	</author>
	<content type="html">I'm fine with that except that it wouldn't test any of the cairo-ft backend or 
&lt;br&gt;any of the Type1/TrueType/Type3 etc code. &amp;nbsp;Which is fine. &amp;nbsp;We need to add 
&lt;br&gt;separate tests for those.
&lt;br&gt;&lt;br&gt;So, my recommendation is to switch all the &amp;quot;cairo_select_font_face()&amp;quot; tests to 
&lt;br&gt;twin. &amp;nbsp;That leaves all the ft-*.c and bitmap-font.c tests. &amp;nbsp;Those currently 
&lt;br&gt;use Fontconfig API. &amp;nbsp;We should instead break them down to a bunch, such &amp;nbsp;that:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- They test the cairo Fontconfig API
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- Separate tests for the cairo FreeType API
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- Tests for the different subsetters
&lt;br&gt;&lt;br&gt;What I suggest is:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- Include one Type1, one TrueType, and one bitmap font in boilerplate/. 
&lt;br&gt;Like we do with surface, have boilerplate/test run the text tests against all of:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- Twin font
&lt;br&gt;&amp;nbsp; &amp;nbsp;- FreeType with Type1 font
&lt;br&gt;&amp;nbsp; &amp;nbsp;- FreeType with TrueType font
&lt;br&gt;&amp;nbsp; &amp;nbsp;- FreeType with bitmap font
&lt;br&gt;&lt;br&gt;When we add cairo_font_face_create() later, we can extend that to all native 
&lt;br&gt;backends.
&lt;br&gt;&lt;br&gt;As for fonts to ship, WallaWalla from Garrett should do the job:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;&lt;a href=&quot;http://ux.suse.de/~garrett/public/wallawalla/0.1/WallaWalla.sfd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ux.suse.de/~garrett/public/wallawalla/0.1/WallaWalla.sfd&lt;/a&gt;&lt;br&gt;&lt;br&gt;We can use fontforge to create TrueType and Type1 variants.
&lt;br&gt;&lt;br&gt;Or use that for TrueType, and another face for Type1 so we can distinguish 
&lt;br&gt;them easily.
&lt;br&gt;&lt;br&gt;Anyway, I know this is a bit more than you asked for, but something we should 
&lt;br&gt;have done long ago.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;behdad
&lt;br&gt;&lt;br&gt;PS. I expect you'd see bugs with user-font not dealing with font-matrix 
&lt;br&gt;offsets correctly...
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 11/28/2009 10:55 AM, M Joonas Pihlaja wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hey,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does anyone have any objcetions to me shifting most of the text test
&lt;br&gt;&amp;gt; cases to use the Twin font?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Until recently a lot of the text tests have been failing for me due to
&lt;br&gt;&amp;gt; mismatches between whatever font which is called &amp;quot;Bitstream Vera&amp;quot; on
&lt;br&gt;&amp;gt; my system and the system used to generate the ref images. &amp;nbsp;A few
&lt;br&gt;&amp;gt; months ago the stars have aligned for me and now the majority of them
&lt;br&gt;&amp;gt; pass suddenly, so presumably they're now failing with other Bitstream
&lt;br&gt;&amp;gt; Veras.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Joonas
&lt;/div&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26584760&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Objections-to-changing-most-text-tests-to-use-the-internal-font--tp26554314p26584760.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26576120</id>
	<title>Re: how to increase a new operator in cairo</title>
	<published>2009-11-30T07:04:39Z</published>
	<updated>2009-11-30T07:04:39Z</updated>
	<author>
		<name>M Joonas Pihlaja</name>
	</author>
	<content type="html">&lt;br&gt;On Mon, 30 Nov 2009, Liang Wang wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; We want to increase a new operator for ROP operation &amp;quot;AND&amp;quot;.
&lt;br&gt;&amp;gt; Could you tell me how to do it.
&lt;br&gt;&lt;br&gt;Does IN or DEST_IN not work for your needs? &amp;nbsp;How do you define AND 
&lt;br&gt;anyway?
&lt;br&gt;&lt;br&gt;To add another operator you'd first need to get it into pixman, so 
&lt;br&gt;have a look at how pixman implements its operators. &amp;nbsp;Adding support in 
&lt;br&gt;cairo after pixman supports it is only a little bit of code after 
&lt;br&gt;that.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Joonas
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26576120&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-increase-a-new-operator-in-cairo-tp26575142p26576120.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575142</id>
	<title>how to increase a new operator in cairo</title>
	<published>2009-11-30T05:50:20Z</published>
	<updated>2009-11-30T05:50:20Z</updated>
	<author>
		<name>Liang Wang-3</name>
	</author>
	<content type="html">&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&gt;&lt;tr&gt;&lt;td valign=&quot;top&quot; style=&quot;font: inherit;&quot;&gt;&lt;DIV&gt;We want to increase a new operator for ROP operation &quot;AND&quot;.&lt;/DIV&gt;
&lt;DIV&gt;Could you tell me how to do it.&lt;/DIV&gt;
&lt;DIV&gt;Thank you very much.&lt;/DIV&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;

      &lt;br /&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575142&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-increase-a-new-operator-in-cairo-tp26575142p26575142.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26564411</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-29T10:04:02Z</published>
	<updated>2009-11-29T10:04:02Z</updated>
	<author>
		<name>Tor Lillqvist</name>
	</author>
	<content type="html">&amp;gt; If that's the case, should it not be &amp;quot;fixed&amp;quot; in the source?
&lt;br&gt;&lt;br&gt;Sure. File a bug please.
&lt;br&gt;&lt;br&gt;--tml
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26564411&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26564411.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563934</id>
	<title>Would like to submit some patches for Haiku (and BeOS) soon</title>
	<published>2009-11-29T09:22:12Z</published>
	<updated>2009-11-29T09:22:12Z</updated>
	<author>
		<name>Urias McCullough-2</name>
	</author>
	<content type="html">Hey there,
&lt;br&gt;&lt;br&gt;My name is Urias McCullough (IRC: umccullough) and I just wanted to
&lt;br&gt;let the list know that I would like to submit a few Haiku-related
&lt;br&gt;patches in the near future.
&lt;br&gt;&lt;br&gt;About a year ago, a couple people in the Haiku community (including
&lt;br&gt;myself) started seeing what it would take to get Cairo *building* on
&lt;br&gt;Haiku, and it turned out to be pretty minor. Since then, things have
&lt;br&gt;changed again, so the old patches no longer work anyway.
&lt;br&gt;&lt;br&gt;To simplify things, I'd like to get some of the patches into the
&lt;br&gt;master so we can avoid having to re-patch everything again and again.
&lt;br&gt;&lt;br&gt;Most of the patches are small and simple - but I'll probably submit
&lt;br&gt;them in logical pieces for individual review and commit to get things
&lt;br&gt;going.
&lt;br&gt;&lt;br&gt;Would this mailing list be the best place to submit patches?
&lt;br&gt;&lt;br&gt;Disclaimer: I'm not much of a C/C++ dev, so while I can tweak little
&lt;br&gt;things here and there, I will probably struggle with larger changes.
&lt;br&gt;For some of those I will try to find better developers from the Haiku
&lt;br&gt;community to assist.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Urias McCullough
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563934&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Would-like-to-submit-some-patches-for-Haiku-%28and-BeOS%29-soon-tp26563934p26563934.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563554</id>
	<title>Re: Storing vector information for drawing later</title>
	<published>2009-11-29T08:34:33Z</published>
	<updated>2009-11-29T08:34:33Z</updated>
	<author>
		<name>Mohit Sindhwani-5</name>
	</author>
	<content type="html">Emmanuel Pacaud wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The current development snapshot (1.9.2) exports the cairo-meta-surface,
&lt;br&gt;&amp;gt; that can be used for vector operation recording.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It will be renamed to cairo-recording-surface in the next stable version
&lt;br&gt;&amp;gt; (which is already done in cairo git master branch)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Hi Emmanuel
&lt;br&gt;&lt;br&gt;Thanks for the information. &amp;nbsp;For now, I am trying to get Cairo 1.8.8 
&lt;br&gt;built for Windows CE. &amp;nbsp;Once I manage that, I'll keep a lookout on the 
&lt;br&gt;1.9.2 snapshot to look at how the cairo-recording-surface works.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Mohit.
&lt;br&gt;11/30/2009 | 12:34 AM.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563554&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Storing-vector-information-for-drawing-later-tp26501814p26563554.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26563523</id>
	<title>Calling on subsystem maintainers to get ready to check their backends.</title>
	<published>2009-11-29T08:30:46Z</published>
	<updated>2009-11-29T08:30:46Z</updated>
	<author>
		<name>M Joonas Pihlaja</name>
	</author>
	<content type="html">&lt;br&gt;Hey all,
&lt;br&gt;&lt;br&gt;This is a heads up for anyone who has an interest in the 
&lt;br&gt;&amp;quot;experimental&amp;quot; cairo backends or non-VAX platforms. &amp;nbsp;We're pushing 
&lt;br&gt;towards a 1.10 cairo release in the not totally distant future, so if 
&lt;br&gt;you have a favourite backend please get check that your backend still 
&lt;br&gt;works. There's a big change in Chris' pipeline which affects how the 
&lt;br&gt;backends are structured cooking here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://cgit.freedesktop.org/~ickle/cairo/commit/?h=wip/compositor&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cgit.freedesktop.org/~ickle/cairo/commit/?h=wip/compositor&lt;/a&gt;&lt;br&gt;&lt;br&gt;It's likely a good idea to wait until that gets merged into git 
&lt;br&gt;master, but after that would be a great time to shake any bugs out. :)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Joonas
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26563523&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calling-on-subsystem-maintainers-to-get-ready-to-check-their-backends.-tp26563523p26563523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562926</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-29T07:24:50Z</published>
	<updated>2009-11-29T07:24:50Z</updated>
	<author>
		<name>Mohit Sindhwani-5</name>
	</author>
	<content type="html">Kozhevnikov Mikhail wrote:
&lt;br&gt;&amp;gt; Seems to work fine without it. Thank you!
&lt;br&gt;&amp;gt; Didn't think of it this way :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers, 
&lt;br&gt;&amp;gt; Mikhail.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;If that's the case, should it not be &amp;quot;fixed&amp;quot; in the source?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Mohit.
&lt;br&gt;11/29/2009 | 11:24 PM.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26562926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26561668</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-29T04:33:02Z</published>
	<updated>2009-11-29T04:33:02Z</updated>
	<author>
		<name>Kozhevnikov Mikhail</name>
	</author>
	<content type="html">Seems to work fine without it. Thank you!
&lt;br&gt;Didn't think of it this way :)
&lt;br&gt;&lt;br&gt;Cheers, 
&lt;br&gt;Mikhail.
&lt;br&gt;&lt;br&gt;28.11.09, 00:00, &amp;quot;Tor Lillqvist&amp;quot; :
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Dingo is built with MSVC, while fontconfig.h requires unistd.h.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Does it really &amp;quot;require&amp;quot; it? What happens if you just remove that
&lt;br&gt;&amp;gt; &amp;nbsp;#include ? Quickly glancing, I don't see any immediate
&lt;br&gt;&amp;gt; &amp;nbsp;reason why &amp;nbsp;would need to include .
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;--tml
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Здесь спама нет &lt;a href=&quot;http://mail.yandex.ru/nospam/sign&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.yandex.ru/nospam/sign&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26561668&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26561668.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26556210</id>
	<title>Re: Video Hackfest conclusions</title>
	<published>2009-11-28T11:29:36Z</published>
	<updated>2009-11-28T11:29:36Z</updated>
	<author>
		<name>Siarhei Siamashka</name>
	</author>
	<content type="html">On Tuesday 24 November 2009, Benjamin Otte wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; As you may be aware, we held a video hackfest last week in Barcelona.
&lt;br&gt;&amp;gt; Developers met to discuss how best to improve GPU support for video
&lt;br&gt;&amp;gt; applications. See &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest&lt;/a&gt;&lt;br&gt;&amp;gt; for more details. In particular, you might be interested in the notes
&lt;br&gt;&amp;gt; some people took while the hackfest was going on. These can be found
&lt;br&gt;&amp;gt; at &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Notes&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What follows is the results we arrived at after the hackfest. They are
&lt;br&gt;&amp;gt; taken from &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Conclusions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Conclusions&lt;/a&gt;&lt;br&gt;&amp;gt; but certainly deserve wide circulation. We're interested in any
&lt;br&gt;&amp;gt; comments (or questions) you might have about them, so please don't
&lt;br&gt;&amp;gt; heistate to reply.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you do reply, please make sure to reduce the recipient list
&lt;br&gt;&amp;gt; appropriately.
&lt;/div&gt;&lt;br&gt;[...]
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; == YUV in pixman ==
&lt;br&gt;&amp;gt; It has been a goal for a while to make video a first-class citizen in
&lt;br&gt;&amp;gt; the image stack. A concrete API proposal on how to integrate video
&lt;br&gt;&amp;gt; into pixman was reached and reviewed.
&lt;br&gt;&amp;gt; Links:
&lt;br&gt;&amp;gt; &amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/YCbCr_Formats&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/YCbCr_Formats&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/pixman&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/pixman&lt;/a&gt;&lt;br&gt;&amp;gt; Actions:
&lt;br&gt;&amp;gt; &amp;nbsp;* GStreamer developers to provide a specification of important YUV formats
&lt;br&gt;&amp;gt; &amp;nbsp;* Write implementation
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; == YUV in Cairo ==
&lt;br&gt;&amp;gt; To make it easy for applications to use these different formats, the
&lt;br&gt;&amp;gt; Cairo API needs to be extended to allow them. A proposal does exist
&lt;br&gt;&amp;gt; and has been reviewed, details need to be finalized.
&lt;br&gt;&amp;gt; Links:
&lt;br&gt;&amp;gt; &amp;nbsp;* &lt;a href=&quot;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gstreamer.freedesktop.org/wiki/VideoHackfest/Cairo&lt;/a&gt;&lt;br&gt;&amp;gt; Actions:
&lt;br&gt;&amp;gt; &amp;nbsp;* Finalize proposal
&lt;br&gt;&amp;gt; &amp;nbsp;* Write implementation
&lt;/div&gt;&lt;br&gt;I would like to have some clarification regarding forcing BILINEAR filter for
&lt;br&gt;nonscaled YCbCr images.
&lt;br&gt;&lt;br&gt;What happens if some YCbCr image is used as both source and destination if we
&lt;br&gt;want to draw some RGB stuff on top of video frame? In this case the operation
&lt;br&gt;will be split into fetching YCbCr data into temporary scanline buffer (and
&lt;br&gt;converting it to a8r8g8b8 format), doing the operation and writing data back,
&lt;br&gt;converting it to YCbCr. For this kind of operation, any distortions in the
&lt;br&gt;original image are probaby not desired. A test can involve trying to do OVER
&lt;br&gt;compositing operation with fully transparent RGB source and YCbCr as
&lt;br&gt;the destination. Optimistically, the destination image should not change at
&lt;br&gt;all. But in reality, some of the pixels have to be clamped to [0, 255] range
&lt;br&gt;when converting to RGB. So the requirement can be relaxed to requiring
&lt;br&gt;YCbCr -&amp;gt; RGB -&amp;gt; YCbCr roundtrip to only be allowed to modify the values which
&lt;br&gt;are clamped during this conversion. It can be treated somewhat similar to
&lt;br&gt;handling top 8 bits in x8r8g8b8 format. Some different YCbCr pixel values map
&lt;br&gt;to the same a8r8g8b8 value, but so do x8r8g8b8 pixels.
&lt;br&gt;&lt;br&gt;Using bilinear filter on YCbCr -&amp;gt; RGB -&amp;gt; YCbCr roundtrip would introduce some
&lt;br&gt;blur unless I'm mistaken. But this filter may still be a good idea when
&lt;br&gt;generating a final RGB picture. BTW, introducing a dithering filter for doing
&lt;br&gt;final conversion into r5g6b5 format may be a good idea too.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;Siarhei Siamashka
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26556210&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Video-Hackfest-conclusions-tp26494626p26556210.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26554314</id>
	<title>Objections to changing most text tests to use the internal font?</title>
	<published>2009-11-28T07:55:54Z</published>
	<updated>2009-11-28T07:55:54Z</updated>
	<author>
		<name>M Joonas Pihlaja</name>
	</author>
	<content type="html">&lt;br&gt;Hey,
&lt;br&gt;&lt;br&gt;Does anyone have any objcetions to me shifting most of the text test 
&lt;br&gt;cases to use the Twin font?
&lt;br&gt;&lt;br&gt;Until recently a lot of the text tests have been failing for me due to 
&lt;br&gt;mismatches between whatever font which is called &amp;quot;Bitstream Vera&amp;quot; on 
&lt;br&gt;my system and the system used to generate the ref images. &amp;nbsp;A few 
&lt;br&gt;months ago the stars have aligned for me and now the majority of them 
&lt;br&gt;pass suddenly, so presumably they're now failing with other Bitstream 
&lt;br&gt;Veras.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Joonas
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26554314&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Objections-to-changing-most-text-tests-to-use-the-internal-font--tp26554314p26554314.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26548277</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-27T14:00:45Z</published>
	<updated>2009-11-27T14:00:45Z</updated>
	<author>
		<name>Tor Lillqvist</name>
	</author>
	<content type="html">&amp;gt; Dingo is built with MSVC, while fontconfig.h requires unistd.h.
&lt;br&gt;&lt;br&gt;Does it really &amp;quot;require&amp;quot; it? What happens if you just remove that
&lt;br&gt;#include &amp;lt;unistd.h&amp;gt;? Quickly glancing, I don't see any immediate
&lt;br&gt;reason why &amp;lt;fontconfig.h&amp;gt; would need to include &amp;lt;unistd.h&amp;gt;.
&lt;br&gt;&lt;br&gt;--tml
&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26548277&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26548277.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26545150</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-27T09:04:17Z</published>
	<updated>2009-11-27T09:04:17Z</updated>
	<author>
		<name>Shixin Zeng-2</name>
	</author>
	<content type="html">I built all dependencies with MSVC by this method, and all
&lt;br&gt;dependencies can be found at this repository. You can check the
&lt;br&gt;history to see what I did.
&lt;br&gt;&lt;br&gt;Best Regards
&lt;br&gt;&lt;br&gt;Shixin Zeng
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;2009/11/27 Kozhevnikov Mikhail &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545150&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mikhailkozhevnikov@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Shixin,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looks interesting. Do you use some existing set of libraries that mimic the UNIX enviroment? Or do you implement it all on your own?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mikhail
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 27.11.09, 10:25, &amp;quot;Shixin Zeng&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545150&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zeng.shixin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a repository with an ambition to build as many gnome apps on
&lt;br&gt;&amp;gt;&amp;gt;  windows with MSVC as possible, where includes freetype. It's based on
&lt;br&gt;&amp;gt;&amp;gt;  scons and still in progress, and I'm just building some gnome related
&lt;br&gt;&amp;gt;&amp;gt;  libraries.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  The repository is located at:&lt;a href=&quot;http://github.com/zsx/freetype2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/zsx/freetype2&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;  The instructions:&lt;a href=&quot;http://code.google.com/p/gnome4win/wiki/GetStarted&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/gnome4win/wiki/GetStarted&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  Best Regards
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  Shixin Zeng
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  On Fri, Nov 27, 2009 at 10:09 AM, Kozhevnikov Mikhail
&lt;br&gt;&amp;gt;&amp;gt;   wrote:
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; I've got a bug report for Dingo on Windows having some fonts displayed incorrectly. It appears to be again the same one mentioned here &lt;a href=&quot;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&lt;/a&gt;.
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; I thought of using Freetype font backend to fix this. However, there's a problem as Dingo is built with MSVC, while fontconfig.h requires unistd.h.
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; Has anyone tried using freetype on Windows with MSVC?
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; Cheers,
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; Mikhail.
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; cairo mailing list
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545150&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt; &lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;  &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Яндекс.Почта. Письма есть. Спама - нет. &lt;a href=&quot;http://mail.yandex.ru/nospam/sign&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.yandex.ru/nospam/sign&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26545150&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26545150.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544980</id>
	<title>Re: [PATCH] pixman: high qualtiy downscaling</title>
	<published>2009-11-27T08:51:47Z</published>
	<updated>2009-11-27T08:51:47Z</updated>
	<author>
		<name>Ian Britten</name>
	</author>
	<content type="html">Soeren Sandmann wrote:
&lt;br&gt;&amp;gt; Maybe that is CAIRO_FILTER_GOOD, but that would conflate interpolatino
&lt;br&gt;&amp;gt; and sampling, which would bug me. Another possibility is that cairo
&lt;br&gt;&amp;gt; simply offers
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; CAIRO_RESAMPLE_FAST
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; CAIRO_RESAMPLE_GOOD
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; CAIRO_RESAMPLE_BEST
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; defaulting to GOOD, where GOOD then would mean &amp;quot;make it look good&amp;quot;. 
&lt;br&gt;&lt;br&gt;+1
&lt;br&gt;&lt;br&gt;I don't appreciate the differences between interpolation and sampling,
&lt;br&gt;and I'm certain my (end)users wouldn't.
&lt;br&gt;Whatever Cairo eventually offers, I will likely just wrap+expose with
&lt;br&gt;abstract FAST/GOOD/BEST options (At least, until a knowledgeable user
&lt;br&gt;needs more specific control, if ever ...)
&lt;br&gt;&lt;br&gt;PS: My more interesting downscaling concern/goal would be about
&lt;br&gt;downscaling *huge* source images to a reasonable (ie on-screen) size,
&lt;br&gt;but that's probably a whole different discussion ...
&lt;br&gt;&lt;br&gt;Ian
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544980&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--pixman%3A-high-qualtiy-downscaling-tp24762728p26544980.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544791</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-27T08:36:52Z</published>
	<updated>2009-11-27T08:36:52Z</updated>
	<author>
		<name>Kozhevnikov Mikhail</name>
	</author>
	<content type="html">Hi Shixin,
&lt;br&gt;&lt;br&gt;Looks interesting. Do you use some existing set of libraries that mimic the UNIX enviroment? Or do you implement it all on your own?
&lt;br&gt;&lt;br&gt;Mikhail
&lt;br&gt;&lt;br&gt;27.11.09, 10:25, &amp;quot;Shixin Zeng&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544791&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;zeng.shixin@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I have a repository with an ambition to build as many gnome apps on
&lt;br&gt;&amp;gt; &amp;nbsp;windows with MSVC as possible, where includes freetype. It's based on
&lt;br&gt;&amp;gt; &amp;nbsp;scons and still in progress, and I'm just building some gnome related
&lt;br&gt;&amp;gt; &amp;nbsp;libraries.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;The repository is located at:&lt;a href=&quot;http://github.com/zsx/freetype2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/zsx/freetype2&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;The instructions:&lt;a href=&quot;http://code.google.com/p/gnome4win/wiki/GetStarted&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/gnome4win/wiki/GetStarted&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Best Regards
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Shixin Zeng
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;On Fri, Nov 27, 2009 at 10:09 AM, Kozhevnikov Mikhail
&lt;br&gt;&amp;gt; &amp;nbsp; wrote:
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; I've got a bug report for Dingo on Windows having some fonts displayed incorrectly. It appears to be again the same one mentioned here &lt;a href=&quot;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&lt;/a&gt;.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; I thought of using Freetype font backend to fix this. However, there's a problem as Dingo is built with MSVC, while fontconfig.h requires unistd.h.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Has anyone tried using freetype on Windows with MSVC?
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; Mikhail.
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; cairo mailing list
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544791&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt; &lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Яндекс.Почта. Письма есть. Спама - нет. &lt;a href=&quot;http://mail.yandex.ru/nospam/sign&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mail.yandex.ru/nospam/sign&lt;/a&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544791&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26544791.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544640</id>
	<title>Re: freetype on windows</title>
	<published>2009-11-27T08:25:40Z</published>
	<updated>2009-11-27T08:25:40Z</updated>
	<author>
		<name>Shixin Zeng-2</name>
	</author>
	<content type="html">I have a repository with an ambition to build as many gnome apps on
&lt;br&gt;windows with MSVC as possible, where includes freetype. It's based on
&lt;br&gt;scons and still in progress, and I'm just building some gnome related
&lt;br&gt;libraries.
&lt;br&gt;&lt;br&gt;The repository is located at:&lt;a href=&quot;http://github.com/zsx/freetype2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/zsx/freetype2&lt;/a&gt;&lt;br&gt;The instructions:&lt;a href=&quot;http://code.google.com/p/gnome4win/wiki/GetStarted&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/gnome4win/wiki/GetStarted&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best Regards
&lt;br&gt;&lt;br&gt;Shixin Zeng
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri, Nov 27, 2009 at 10:09 AM, Kozhevnikov Mikhail
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544640&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mikhailkozhevnikov@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've got a bug report for Dingo on Windows having some fonts displayed incorrectly. It appears to be again the same one mentioned here &lt;a href=&quot;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&lt;/a&gt;.
&lt;br&gt;&amp;gt; I thought of using Freetype font backend to fix this. However, there's a problem as Dingo is built with MSVC, while fontconfig.h requires unistd.h.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Has anyone tried using freetype on Windows with MSVC?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Mikhail.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; cairo mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544640&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544640&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26544640.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544440</id>
	<title>freetype on windows</title>
	<published>2009-11-27T08:09:47Z</published>
	<updated>2009-11-27T08:09:47Z</updated>
	<author>
		<name>Kozhevnikov Mikhail</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've got a bug report for Dingo on Windows having some fonts displayed incorrectly. It appears to be again the same one mentioned here &lt;a href=&quot;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/archives/cairo/2009-October/018321.html&lt;/a&gt;. 
&lt;br&gt;I thought of using Freetype font backend to fix this. However, there's a problem as Dingo is built with MSVC, while fontconfig.h requires unistd.h.
&lt;br&gt;&lt;br&gt;Has anyone tried using freetype on Windows with MSVC?
&lt;br&gt;&lt;br&gt;Cheers, 
&lt;br&gt;Mikhail.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544440&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freetype-on-windows-tp26544440p26544440.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544340</id>
	<title>Re: Cairo Drawing Speed</title>
	<published>2009-11-27T08:02:09Z</published>
	<updated>2009-11-27T08:02:09Z</updated>
	<author>
		<name>Siarhei Siamashka</name>
	</author>
	<content type="html">On Tuesday 24 November 2009, Koen Kooi wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On 24-11-09 14:56, Jonathan Morton wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; There are a lot of
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; performance enhancements done, especially for ARM processors.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I feel obliged to point out that an ARM920T won't be able to take
&lt;br&gt;&amp;gt; &amp;gt; advantage of either the NEON or ARM-SIMD kernels in Pixman - it's a v5
&lt;br&gt;&amp;gt; &amp;gt; chip, so it's like asking a classic Pentium to understand SSE.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Worse, arm920t is armv4t, arm926 is v5.
&lt;/div&gt;&lt;/div&gt;I still have some armv6 SIMD patches (a few 16bpp fast paths) not yet merged
&lt;br&gt;into pixman. They were used on Nokia N810
&lt;br&gt;&lt;br&gt;As for the older ARM chips, I'm not quite sure if they are going to
&lt;br&gt;be still used in new devices running more or less normal linux software
&lt;br&gt;stack (including pixman). Of course if somebody is up to also optimizing
&lt;br&gt;pixman for armv4 chips, it would be only encouraged I guess.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;Siarhei Siamashka
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544340&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26544340/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Cairo-Drawing-Speed-tp26489326p26544340.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26544325</id>
	<title>Re: Paginating a png image.</title>
	<published>2009-11-27T07:54:34Z</published>
	<updated>2009-11-27T07:54:34Z</updated>
	<author>
		<name>RichardShann</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Date: Fri, 27 Nov 2009 09:19:32 +0200
&lt;br&gt;&amp;gt; From: Gerdus van Zyl
&lt;br&gt;&amp;gt; Subject: Re: [cairo] Paginating a png image.
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544325&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Message-ID:
&lt;br&gt;&amp;gt; 	&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544325&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;91882ea90911262319k2a9fb179u1f419cdaa900f5c2@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Content-Type: text/plain; charset=ISO-8859-1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think you need to keep the rectangle the same:
&lt;br&gt;&amp;gt; cairo_rectangle (cr, 0.0, 0.0, (double)width, (double)page_height);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and move the offset to the source:
&lt;br&gt;&amp;gt; cairo_set_source_surface (cr, the_surface, 0.0,
&lt;br&gt;&amp;gt; (double)page_height*page_nr); //the y could also be negative can't
&lt;br&gt;&amp;gt; remember
&lt;/div&gt;Thanks! with a negative offset in there it works.
&lt;br&gt;Richard Shann
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;cairo mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26544325&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cairo@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.cairographics.org/mailman/listinfo/cairo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.cairographics.org/mailman/listinfo/cairo&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Free-Desktop---Cairo---General-f1048.html&quot; embed=&quot;fixTarget[1048]&quot; target=&quot;_top&quot; &gt;Free Desktop - Cairo - General&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Paginating-a-png-image.-tp26533912p26544325.html" />
</entry>

</feed>
