ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> tkgs-devel
tkgs-devel
[Tkgs-devel] Re: ANNOUNCE: TkGS Font support
by Cameron Laird other posts by this author
Mar 8 2001 1:24PM messages near this date
[Tkgs-devel] ANNOUNCE: TkGS Font support |
In article <3AA7810F.A332F72C@[...].fr>  you write:
> [posted to comp.lang.tcl, tkgs-devel@[...].net, 
> tkgs@[...].com, tkgs-list@[...].com]
> [followups to tkgs-devel@[...].net]
> 
> Hi folks,
> 
> I have just committed major changes to the TkGS CVS on SourceForge. The
> project page is here:
> 
> 	http://sourceforge.net/projects/tkgs
> 
> The main changes concern font support. Previous versions only provided
> minimal text output support. The current version now support similar
> features as Tk, ie:
> 
>  - Full Unicode support, both in Unicode and UTF-8 format, as well as
>    system-specific encoding support.
>  - Tk-compatible font fallback mechanism. TkGS will always pick the best
>    and closest font to the one requested.
>  - Tk-compatible generic multi-font Unicode system on non Unicode-native
>    systems. A Unicode string may be drawn using several fonts, depending on
>    the glyphs they support.
>  - A higher-level interface to basic features, ie a TkGS port of the current
>    Tk font objects and commands.
> 
> The TkGS core is nearly done regarding fonts and texts. For now, only the
> Win32 driver implements the new system. Xlib, Canvas and PostScript are
> still missing, but:
> 
>  - The Xlib driver can be built by taking bits of the current Tk code.
>    The Win32 method was built this way.
>  - The Canvas driver is Unicode-native, so its implementation will be very
>    fast.
>  - The PostScript driver can be build in the beginning with only Latin-1
>    support (ie the same level of support as Tk), but can evolve by using
>    the TkGS core helper features to support full Unicode.
> 
> This is alpha software. There may be bugs and missing features. Feel free to
> comment or contribute. TkGS needs more brains. What is needed:
> 
>  - Driver writers: PDF, SVG, SDL, ___MACINTOSH___ !!!!
>  - Driver maintainers: Xlib, PostScript (esp. font support).
>  - Specs writers: none of the above changes are documented. I'll take care
>    of that but other parts need specs, ie offscreen drawables (ie pixmaps)
>    and image support.
>  - Tk porters. Some parts of Tk were ported to TkGS as a proof of concept
>    (ie 3D borders and fonts). Other parts may need work as new features are
>    added.
>  - And much more...
> 
> I am very busy and couldn't contribute much until May or June. I'm in the
> final phase of my PhD and preparing a 500 mile move. So don't be surprised
> if I take some time to answer to your e-mails.
			.
			.
			.
!  Great stuff.
-- 

Cameron Laird <claird@[...].com> 
Business:  http://www.Phaseit.net
Personal:  http://starbase.neosoft.com/~claird/home.html
Thread:
Frederic BONNET
Cameron Laird

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved