• Show log

    Commit

  • Hash : d6a2d851
    Author : sammy
    Date : 2008-04-13T21:14:44

    * Merged trunk commits [664], [665], [666], [667], [669], [670], [671], [672] and [684], by patrick and henry: + Added FTLayout.h, FTSimpleLayout.h and FTSimpleLayout.cpp to implement a framework for layout managers and an implementation of a simple layout manager. + 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. + Fixed a bug where the trackball rotation was applied after translation. + Minor reformatting and enabled texture fonts to be selected + Un-inlined private methods...because they are called by other private inlined methods + Minor formatting changes + Adding FTLayout

  • 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_w thodg_m thodg_l kc3_lang_org thodg www_kmx_io
    Tags

  • README.txt

  • FTGL 2.1
    5 December 2004
    
    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, Kai Huettemann.
    Containers and optimisations by Sebastien Barre.
    Autoconf Marcelo E. Magallon <mmagallo@debian.org>
    Pixmap font modifications by Robert Bell.
    
    Please contact me if you have any suggestions, feature requests, or problems.
    
    Henry Maddocks
    ftgl@opengl.geek.nz
    http://homepages.paradise.net.nz/henryj/