[cairo] Porting cairo to Symbain

Makoto Kato makoto.kt at gmail.com
Thu Aug 14 07:30:28 PDT 2008

Hi, Bo.

Symbian and S60 platform has no glyph API function even if they can
draw true type font,  So it is not easy to port font backend to its
platform.  Also, although most S60 phones have only 4 fonts,
application font is one only.

So I think it is 2 options.

- Port Freetype to symbian.

Past years, it is ported.

- Don't convert glyph and assign UTF16 as glyph index.

This becomes hacked code as cairo font backend.

-- Makoto

On Thu, Aug 14, 2008 at 3:02 PM, Bo Yang <techrazy.yang at gmail.com> wrote:
> Hi dear cairo developers,
>    I get known with cairo through Mozilla code base, and for porting
> Mozilla to symbain platform, it is better to port cairo to that
> platform first. I did not find any effort on porting cairo for
> Symbain, so I just start to consider this...
>    After some look into the cairo source, I think porting cairo is to
> provide a new backend for Symbain, in details they are four struct:
> _cairo_scaled_font_backend , _cairo_unscaled_font_backend,
> _cairo_font_face_backend and _cairo_surface_backend. Could anybody
> tell me should I need do something other to port cairo? And does cairo
> design for Phone? I mean, whether the core of cairo can be used on
> phone happily with the phone memory and compute power?
>    Any advice will be appreciated! Thanks!
> Regards!
> Bo
> _______________________________________________
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo

-- Makoto Kato <m_kato at ga2.so-net.ne.jp>

More information about the cairo mailing list