Search Unity

  1. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  2. Unity 2017.2 beta is now available for download.
    Dismiss Notice
  3. Unity 2017.1 is now released.
    Dismiss Notice
  4. Introducing the Unity Essentials Packs! Find out more.
    Dismiss Notice
  5. Check out all the fixes for 5.6 on the patch releases page.
    Dismiss Notice
  6. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice

AltSDK: Alt.FreeType - first & ONLY ONE in the World pure C# full FreeType port + Alt.QuickFont

Discussion in 'Assets and Asset Store' started by AltSoftLab, Apr 8, 2016.

  1. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193

    AltSDK specialized forums (all these tools are parts of the one AltSDK Asset):
    In this topic we present the innovative part of AltSDK Asset - pure C# full FreeType port. It's the first and the only one known C# port of FreeType Font library. So you can use Alt.FreeType at runtime and don't care about any native-dll dependancies or wrappers compartibility. It's 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.

    Unity Geometry Polar Transform
    [​IMG]

    Unity UI Integration
    [​IMG]

    AltNETType


    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 supports the following font formats:
    • TrueType fonts (TTF) and TrueType collections (TTC)
    • Type 1 fonts (PFA and PFB)
    • CID-keyed Type 1 fonts
    • CFF fonts
    • OpenType fonts (OTF, both TrueType and CFF variants) and OpenType collections (OTC)
    • SFNT-based bitmap fonts
    • X11 PCF fonts
    • Windows FNT fonts
    • BDF fonts (including anti-aliased ones)
    • PFR fonts
    • Type 42 fonts (limited support)

    You can play with Alt.FreeType on AltSoftLab with Web Demo
    Also please look at screenshots at the bottom of this topic or on AltSoftLab Screenshots Gallery

    AssetStore links and more AltSDK info at AltSDK main forum thread

    AltSDK Social Links:

    You can look at some screenshots presented below and much more in AltSoftLab Screenshots Gallery

    Vector Text Outline Transformations
    [​IMG]

    Texture Atlas
    [​IMG]

    QuickFont
    [​IMG]


    Windows Phone Vector Text
    [​IMG]

    AltNETType (kerning + centering)
    [​IMG]

    AltNETType (transformation + centering + kerning)
    [​IMG]

    Unity UI Integration - Geometry Sin Transform
    [​IMG]

    AltNETType (Simple Font Cache Manager)
    [​IMG]

    AltNETType (Outline Transformations - Invert)
    [​IMG]

    Unity UI Integration - Vector Text Single Path Transform
    [​IMG]

    Contour Tool (GeometryContour) and Polygon Orientation (Close)
    [​IMG]

    Vector Text Single Path Transformer (Contour)
    [​IMG]
     
    Last edited: Jan 7, 2017
  2. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193
    Post place reserved for the future releases info...
     
  3. AltSoftLab

    AltSoftLab

    Joined:
    Jul 25, 2014
    Posts:
    193
    Post place reserved for the future releases info...