1. Help us improve the editor usability and artist workflows. Join our discussion to provide your feedback.
    Dismiss Notice
  2. We're looking for feedback on Unity Starter Kits! Let us know what you’d like.
    Dismiss Notice
  3. We’re giving 2017.1 beta testers a chance to win t-shirts and a Nintendo Switch. Read more on the blog.
    Dismiss Notice
  4. We want to know how you learned Unity! Help us by taking this quick survey and have a chance at a $25 gift card
    Dismiss Notice
  5. Unity 5.6 is now released.
    Dismiss Notice
  6. Check out all the fixes for 5.6 on the patch releases page.
    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:
    192

    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:
    192
    Post place reserved for the future releases info...
     
  3. AltSoftLab

    AltSoftLab

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