Show / Hide Table of Contents

    Interface IFontLoader

    Allows loading fonts.

    Namespace: AGS.API
    Assembly: AGS.API.dll
    Syntax
    public interface IFontLoader

    Methods

    | Improve this Doc View Source

    InstallFonts(String[])

    Installs the specified fonts on the computer. This is required on the Mac, as there is no way to load a font without it being installed. If the font is not installed on a Mac it will be installed and the game will restart (otherwise the font will not render), therefore all fonts are recommended to be installed at the start of the game to make the experience seamless for the user.

    Declaration
    void InstallFonts(params string[] paths)
    Parameters
    Type Name Description
    System.String[] paths

    Paths.

    | Improve this Doc View Source

    LoadFont(String, Single, FontStyle)

    Loads a font (which should be already installed).

    Declaration
    IFont LoadFont(string fontFamily, float sizeInPoints, FontStyle style = FontStyle.Regular)
    Parameters
    Type Name Description
    System.String fontFamily

    Font family.

    System.Single sizeInPoints

    Size in points (http://www.computerhope.com/jargon/f/font-size.htm).

    FontStyle style

    Style.

    Returns
    Type Description
    IFont

    The font.

    | Improve this Doc View Source

    LoadFontFromPath(String, Single, FontStyle)

    Loads the font from resource/file path (IResourceLoader . If the font is not installed on a Mac it will be installed and the game will be restarted, therefore it is recommended to use InstallFonts(String[]) at the start of the game).

    Declaration
    IFont LoadFontFromPath(string path, float sizeInPoints, FontStyle style = FontStyle.Regular)
    Parameters
    Type Name Description
    System.String path

    Resource/file Path.

    System.Single sizeInPoints

    Size in points (http://www.computerhope.com/jargon/f/font-size.htm).

    FontStyle style

    Style.

    Returns
    Type Description
    IFont

    The font.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX