Re: [Gnome-print] PATCH: support freetype
- From: Lauris Kaplinski <lauris ximian com>
- To: Akira TAGOH <tagoh redhat com>
- Cc: gnome-print ximian com
- Subject: Re: [Gnome-print] PATCH: support freetype
- Date: 21 Aug 2001 18:46:06 +0200
Hello Akira!
Sorry, I skipped gnome-print list for some days.
Tell me, how confident you are by these patches?
The problem is, that gnome-print has currently emerged into
3 (yes, three) versions:
Current stable (0.29)
Current HEAD (gnome 1.4 unstable)
gnome-2.0 unstable version
There is TrueType/FreeType support built in both HEAD and
gnome-2 versions. I am stabilizing HEAD now, but may still
take some time, as there are additional changes (config), and I
want to change font installation system to make it comply with
LSB.
I'll merge your patches, and play with them. If that makes the
life easier now, I am all for integrating these. My only concern is,
that gnome-print 0.30, if it is still from stable branch, has
to be rock-solid. So please add as much testing from your side
as well.
Also, I do not like the idea of specific init/finish for
gnome-print at all. After all, we cannot guarantee finish to be
called anyways, as programs may crash etc.
So I suggest moving freetype_init to face class initialization,
and either:
a) dropping finish at all
b) moving finish to face_destroy, so if all faces are destroyed,
we clean up everything. Alternatively there can be some
timeout, so it really behaves like cache.
But otherwise I am very glad :) Thank you very much for your work!
Best wishes,
lauris Kaplinski
On Fri, 2001-08-17 at 20:53, Akira TAGOH wrote:
>
> Hi,
>
> Right now gnome-print doesn't support the multibyte
> environments. so that I believe that gnome-print will
> support all of languages by these patches.
>
> However I'm sorry. these patches is too big!!
> Please download it from here:
>
> http://www.gnome.gr.jp/~tagoh/gnome-print/
>
> Well, these patches characterized in that:
>
> - used freetype of course.
> - converts TrueType fonts to Type1 fonts
> the existing code can handle TrueType fonts like Type1
> fonts. if gnome-print needs .afm, the new function in
> these patches will give us the structure which include the
> same information. and if gnome-print needs .pfb, it will
> return only indispensable the glyphs because TrueType font
> is too big.
> - needs the font cache
> when it is input new characters, it needs to regenerate
> .pfb which is converted from TrueType font. and this cache
> must be certainly held until the application is
> finished. and so I prepared two functions.
>
> - gnome_print_freetype_init ()
> - gnome_print_freetype_finish ()
>
> these functions is necessary to use at beginning of
> application and the ends.
> - too big unicode table
> Right now gnome-print has halfway unicode table. it serves
> as the hindrance using gnome-print in other
> languages. However since these patches had all unicode, it
> became the cause by which size became big. it will be
> necessary to fix this issue.
>
>
> If you get interested in these patches, please comments.
> I hope that you merge these patches to CVS.
>
> Thanks,
> --
> Akira TAGOH :: at@gclab.org
> tagoh@gnome.gr.jp / Japan GNOME Users Group
> tagoh@gnome-db.org / GNOME-DB Project
> tagoh@redhat.com / Red Hat, Inc.
>
> _______________________________________________
> Gnome-print maillist - Gnome-print@ximian.com
> http://lists.ximian.com/mailman/listinfo/gnome-print
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]