AltNETType = .NET FreeType port

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

AltNETType = .NET FreeType port

Hi Mono community!

I'm developer of  AltSoftLab Team <>

In  this forum thread
I already presented of our .NET  AltSketch Graphics Library
<>  .

Here I want to present the more common part of AltSketch -  AltNETType
<>   = .NET FreeType port

​​AltNETType is a pure C# CLS compliant 100% managed, without unsafe blocks
port of wonderful font rendering library Freetype for MS .NET / Mono
(including Silverlight / Moonlight). It is presented as a subsystem of
AltSketch in Alt.NETType namespace.

AltNETType source code based on FreeType version 2.4.8. We have plans to
update AltNETType to the latest FreeType version.

At this moment not all FreeType like interfaces are available, because for
further support we need to know which AltNETType’s functions are used
directly. But we are ready to give you all necessary program interfaces. You
just need to apply for it in the “Feature Requests” section of the forum.

AltNETType uses "ANT_" prefixes at code elements instead of native FreeType
"FT_" prefixes; the core class named "ANT". Instead of FT_Init_FreeType &
FT_Done_FreeType need to use ANT_Init_AltNETType & ANT_Done_AltNETType.

As we can't provide compilation time configuration of FreeType like
parameters, so we decided to realize real time configuration parameters.
These parameters placed in Alt.NETType.ANTConfig configuration class.
AltNETType changes the behavior depending on ANTConfig settings.

AltNETType native example (FreeType 2 Step 1)

AltNETType (kerning + centering)

AltNETType (transformation + centering + kerning)

AltSketch Vector Text Double Path Transformer

AltSketch Vector Text Single Path Transformer

AltSketch Vector Text Single Path Transformer (Contour)

AltNETType (Outline Transformations)

AltNETType (Outline Transformations - Contour)

AltSketch Geometry Polar Transformation

AltNETType (Simple Font Cache Manager)

AltNETType (Outline Transformations - Fill and Contour)

AltSketch Draw Text Outline 2

AltSoftLab Team

View this message in context:
Sent from the Mono - General mailing list archive at
Mono-list maillist  -  [hidden email]