Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ttfautohint(1) [debian man page]

TTFAUTOHINT(1)							   User Commands						    TTFAUTOHINT(1)

NAME
ttfautohint - add new auto-generated hints to a TrueType font SYNOPSIS
ttfautohint [OPTION]... IN-FILE OUT-FILE DESCRIPTION
Replace hints in TrueType font IN-FILE and write output to OUT-FILE. The new hints are based on FreeType's autohinter. This program is a simple front-end to the `ttfautohint' library. Long options can be given with one or two dashes, and with and without equal sign between option and argument. This means that the follow- ing forms are acceptable: `-foo=bar', `--foo=bar', `-foo bar', `--foo bar'. Mandatory arguments to long options are mandatory for short options too. OPTIONS
-f, --latin-fallback set fallback script to latin -G, --hinting-limit=N switch off hinting above this PPEM value (default: 200); value 0 means no limit -h, --help display this help and exit -i, --ignore-restrictions override font license restrictions -l, --hinting-range-min=N the minimum PPEM value for hint sets (default: 8) -n --no-info don't add ttfautohint info to the version string(s) in the `name' table -p, --pre-hinting apply original hints in advance -r, --hinting-range-max=N the maximum PPEM value for hint sets (default: 50) -s, --symbol input is symbol font -v, --verbose show progress information -V, --version print version information and exit -x, --increase-x-height=N increase x height for sizes in the range 6<=PPEM<=N; value 0 switches off this feature (default: 14) -X, --x-height-snapping-exceptions=STRING specify a comma-separated list of x-height snapping exceptions The program accepts both TTF and TTC files as input. Use option -i only if you have a legal permission to modify the font. If option -f is not set, glyphs not in the latin range stay unhinted. The used PPEM value for option -p is FUnits per em, normally 2048. With option -s, use default values for standard stem width and height, otherwise they are derived from latin character `o'. A hint set contains the optimal hinting for a certain PPEM value; the larger the hint set range, the more hint sets get computed, usually increasing the output font size. Note, however, that the `gasp' table of the output file enables grayscale hinting for all sizes (limited by option -G which is handled in the bytecode). A GUI version of this program is called `ttfautohintGUI'. REPORTING BUGS
Report bugs to: freetype-devel@nongnu.org ttfautohint home page: <http://www.freetype.org/ttfautohint> COPYRIGHT
Copyright (C) 2011-2012 Werner Lemberg <wl@gnu.org>. License: FreeType License (FTL) or GNU GPLv2. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. ttfautohint 0.9 June 2012 TTFAUTOHINT(1)

Check Out this Related Man Page

GLHINT(3G)																GLHINT(3G)

NAME
glHint - specify implementation-specific hints C SPECIFICATION
void glHint( GLenum target, GLenum mode ) PARAMETERS
target Specifies a symbolic constant indicating the behavior to be controlled. GL_FOG_HINT, GL_LINE_SMOOTH_HINT, GL_PERSPECTIVE_CORRECTION_HINT, GL_POINT_SMOOTH_HINT, and GL_POLYGON_SMOOTH_HINT are accepted. mode Specifies a symbolic constant indicating the desired behavior. GL_FASTEST, GL_NICEST, and GL_DONT_CARE are accepted. DESCRIPTION
Certain aspects of GL behavior, when there is room for interpretation, can be controlled with hints. A hint is specified with two argu- ments. target is a symbolic constant indicating the behavior to be controlled, and mode is another symbolic constant indicating the desired behavior. The initial value for each target is GL_DONT_CARE. mode can be one of the following: GL_FASTEST The most efficient option should be chosen. GL_NICEST The most correct, or highest quality, option should be chosen. GL_DONT_CARE No preference. Though the implementation aspects that can be hinted are well defined, the interpretation of the hints depends on the implementation. The hint aspects that can be specified with target, along with suggested semantics, are as follows: GL_FOG_HINT Indicates the accuracy of fog calculation. If per-pixel fog calculation is not efficiently supported by the GL imple- mentation, hinting GL_DONT_CARE or GL_FASTEST can result in per-vertex calculation of fog effects. GL_LINE_SMOOTH_HINT Indicates the sampling quality of antialiased lines. If a larger filter function is applied, hinting GL_NICEST can result in more pixel fragments being generated during rasterization, GL_PERSPECTIVE_CORRECTION_HINT Indicates the quality of color and texture coordinate interpolation. If perspective-corrected parameter interpolation is not efficiently supported by the GL implementation, hinting GL_DONT_CARE or GL_FASTEST can result in simple linear interpolation of colors and/or texture coordinates. GL_POINT_SMOOTH_HINT Indicates the sampling quality of antialiased points. If a larger filter function is applied, hinting GL_NICEST can result in more pixel fragments being generated during rasterization, GL_POLYGON_SMOOTH_HINT Indicates the sampling quality of antialiased polygons. Hinting GL_NICEST can result in more pixel fragments being generated during rasterization, if a larger filter function is applied. NOTES
The interpretation of hints depends on the implementation. Some implementations ignore glHint settings. ERRORS
GL_INVALID_ENUM is generated if either target or mode is not an accepted value. GL_INVALID_OPERATION is generated if glHint is executed between the execution of glBegin and the corresponding execution of glEnd. GLHINT(3G)
Man Page