I have taken the dive and I am busy implementing True Type font
support: it's going to crop up sooner or later and I can't really help
out with the stuff happening in Ensemble at the moment (I still need
to do some more reading).
In any case, the format is horrible! So far I am reading in the cmap
(maps unicode characters to glyphs), cvt (constants) and name (name
table, has the font name etc.).
I am thinking I will do the glyf table next, so that I can start
drawing these bad-boys out ;).
Just a heads up so that no one else works on it at the same time. I
will be uploading it to MOSA some time soon so if you want to help out
just say. The code will, of course, be available for all the MOSA
affiliates (MOSA affiliates ONLY).
--
Jonathan
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
SharpOS-Developers mailing list
SharpOS-D...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sharpos-developers
Jonathan Dickinson wrote:
> Hi All,
>
> I have taken the dive and I am busy implementing True Type font
> support: it's going to crop up sooner or later and I can't really help
> out with the stuff happening in Ensemble at the moment (I still need
> to do some more reading).
>
> In any case, the format is horrible! So far I am reading in the cmap
> (maps unicode characters to glyphs), cvt (constants) and name (name
> table, has the font name etc.).
>
> I am thinking I will do the glyf table next, so that I can start
> drawing these bad-boys out ;).
>
> Just a heads up so that no one else works on it at the same time. I
> will be uploading it to MOSA some time soon so if you want to help out
> just say. The code will, of course, be available for all the MOSA
> affiliates (MOSA affiliates ONLY).
>
>
On Fri, Aug 1, 2008 at 4:55 PM, Phil Garcia <ph...@thinkedge.com> wrote:
> Very cool. I think someone already did some work on a VGA driver, but they
> didn't been committed to the trunk. I'll look around for it and get it
> implemented. Let us know why type of graphic API methods you will need since
> obviously we won't have .NET graphic classes available for a while.
> -Phil
-------------------------------------------------------------------------
Honestly, it is really on the back-burner at the moment as I have a
quite a bit of work at work, and working with TTF can drive a person
crazy. If anyone has a Hazmat suit for me maybe I could dedicate more
time to it :).
If someone wants to hack System.Drawing support on the current stuff
feel free, I will try and get this thing working faster if that's the
case.
Has anyone thought about inlining native libs (via P/Invoke) so that
we can use FreeType (which I am now considering just porting) and
Cairo? The Google Javascript OS does that and it looks like it works
pretty well... I know there is a certain philosophy with the whole C#
only idea, but this would give us a boost so that we don't have to
worry about mundane/arcane things (like TTF): we could port the libs
later on. Mike, any chance of this stuff?
--
Jonathan
Inlining native libraries is difficult to say the least. I have not
thought about it as I consider this really dangerous to say the least.
You'd have to process all emitted code and either link with the external
library or copy the code from it. Finally these libraries aren't standalone
but do require either the C runtime library, another runtime library or
operating system services - essentially some sort of Posix compliance.
I don't think that will happen soon. How do others think about this?
Mike
> -----Ursprüngliche Nachricht-----
> Von: sharpos-devel...@lists.sourceforge.net
> [mailto:sharpos-devel...@lists.sourceforge.net] Im
> Auftrag von Jonathan Dickinson
> Gesendet: Dienstag, 5. August 2008 15:59
> An: sharpos-d...@lists.sourceforge.net
> Betreff: Re: [SharpOS Developers] True Type Fonts
> > --- This SF.Net email is sponsored by the Moblin Your Move
--
Jonathan