• Show log

    Commit

  • Hash : d70b194d
    Author : patrick
    Date : 2003-04-06T20:51:38

    Updated FTGLDemo to use the new FTSimpleLayout. Changes include: - Added a font origin to specify the location to render the font. - The default text is now blatantly plagarized from the back cover of the OGL red book. - The font size is much smaller. - Font metrics are rendered differently depending on the current layout manager. - The FTSimpleLayout alignment mode is now output with other font information. - The space bar no longer cycles through the fonts. The cursor up/down keys do. - The cursor left/right keys increment/decrement the size of the current font. - The page up/page down keys cycle through the layout managers. - The home/end keys increment and decrement the line length of a simple layout - The tab key cycles through the alignment modes of a simple layout.

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/ftgl.git
    Git SSH git@git.kmx.io:kc3-lang/ftgl.git
    Public access ? public
    Description

    https://github.com/ulrichard/ftgl

    Users
    thodg_m thodg_l kc3_lang_org thodg_w thodg www_kmx_io
    Tags

  • README.txt

  • FTGL 2.02
    3 April 2003
    
    
    DESCRIPTION:
    
    FTGL is a free open source library to enable developers to use arbitrary
    fonts in their OpenGL (www.opengl.org)  applications.
    Unlike other OpenGL font libraries FTGL uses standard font file formats
    so doesn't need a preprocessing step to convert the high quality font data
    into a lesser quality, proprietary format.
    FTGL uses the Freetype (www.freetype.org) font library to open and 'decode'
    the fonts. It then takes that output and stores it in a format most efficient
    for OpenGL rendering.
    
    Rendering modes supported are
    - Bit maps
    - Antialiased Pix maps
    - Texture maps
    - Outlines
    - Polygon meshes
    - Extruded polygon meshes
    
    FTGL is designed to be used in commercial quality software. It has been
    written with performance, robustness and simplicity in mind.
    
    USAGE:
    
    	FTGLPixmapFont font( "Fonts:Arial");
    
    	font.FaceSize( 72);
    	
    	font.render( "Hello World!");
    
    This library was inspired by gltt, Copyright (C) 1998-1999 Stephane Rehel
    (http://gltt.sourceforge.net)
    Bezier curve code contributed by Jed Soane.
    Demo, Linux port, extrusion code and gltt maintainance by Gerard Lanois
    Linux port by Matthias Kretz
    Windows port by Andrew Ellerton & Max Rheiner
    Bug fixes by Robert Osfield, Marcelo E. Magallon, Markku Rontu, Mark A. Fox,
    Patrick Rogers
    Containers and optimisations by Sebastien Barre
    Autoconf Marcelo E. Magallon.
    
    
    Please contact me if you have any suggestions, feature requests, or problems.
    
    Henry Maddocks
    henryj@paradise.net.nz
    http://homepages.paradise.net.nz/henryj/