From 9e98d206adf19e9e5c00b5699e09a01168855d29 Mon Sep 17 00:00:00 2001 From: dsiders Date: Fri, 18 Jun 2021 05:59:28 +0000 Subject: [PATCH] Docs: FreeType. Fixes missing punctuation in short descriptions. git-svn-id: trunk@65271 - --- docs/xml/freetype/easylazfreetype.xml | 2 +- docs/xml/freetype/lazfreetype.xml | 46 ++-- .../freetype/lazfreetypefontcollection.xml | 100 +++---- docs/xml/freetype/ttcache.xml | 2 +- docs/xml/freetype/ttcalc.xml | 2 +- docs/xml/freetype/ttdebug.xml | 36 +-- docs/xml/freetype/tterror.xml | 12 +- docs/xml/freetype/ttfile.xml | 8 +- docs/xml/freetype/ttgload.xml | 9 +- docs/xml/freetype/ttinterp.xml | 12 +- docs/xml/freetype/ttkern.xml | 2 +- docs/xml/freetype/ttload.xml | 62 ++--- docs/xml/freetype/ttmemory.xml | 2 +- docs/xml/freetype/ttobjs.xml | 250 +++++++++--------- docs/xml/freetype/ttraster.xml | 62 ++--- docs/xml/freetype/tttables.xml | 16 +- docs/xml/freetype/tttypes.xml | 114 ++++---- 17 files changed, 368 insertions(+), 369 deletions(-) diff --git a/docs/xml/freetype/easylazfreetype.xml b/docs/xml/freetype/easylazfreetype.xml index de6530dff5..036f39c5e6 100644 --- a/docs/xml/freetype/easylazfreetype.xml +++ b/docs/xml/freetype/easylazfreetype.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Implements a simple interface to the FreeType library + Implements a simple interface to the FreeType library.

Provides classes and types needed for FreeType fonts and glyphs, and the drawing class used to render text or glyphs using a specified FreeType font. diff --git a/docs/xml/freetype/lazfreetype.xml b/docs/xml/freetype/lazfreetype.xml index 1db95802c3..e7af6a751f 100644 --- a/docs/xml/freetype/lazfreetype.xml +++ b/docs/xml/freetype/lazfreetype.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Implements a high-level interface to the FreeType library + Implements a high-level interface to the FreeType library.

lazfreetype.pas implements the high-level interface to the FreeType library. It is based in code provided by the FreeType project (freetype.pas), Copyright 1996 by David Turner, Robert Wilhelm and Werner Lemberg. @@ -31,7 +31,7 @@ - Initializes the FreeType engine + Initializes the FreeType engine. @@ -40,13 +40,13 @@ - Finalizes the FreeType engine, and discards all objects + Finalizes the FreeType engine, and discards all objects. - Set the gray-level palette used for font-smoothing + Set the gray-level palette used for font-smoothing.

palette is an array of Byte values which define the gray-level palette used in the default @@ -90,14 +90,14 @@ - Success or error status value returned from the routine + Success or error status value returned from the routine. - Values for the gray-level palette + Values for the gray-level palette. - Opens a new font and returns a handle for it in the _face argument + Opens a new font and returns a handle for it in the _face argument.

TT_Open_Face @@ -135,20 +135,20 @@ - Success or error status for the operation + Success or error status for the operation. - TrueType font file or collection opened in the routine + TrueType font file or collection opened in the routine. - Handle for the font face opened in the routine + Handle for the font face opened in the routine. - Stream with the font data examined in the routine + Stream with the font data examined in the routine. - Opens a font file embedded in a collection + Opens a font file embedded in a collection.

TT_Open_Collection @@ -184,20 +184,20 @@ - Success or fail status for the routine + Success or fail status for the routine. - Font collection examined in the routine + Font collection examined in the routine. - Position of the desired font embedded in the collection + Position of the desired font embedded in the collection. - Handle for the font face opened in the routine + Handle for the font face opened in the routine. - Gets properties for the specified font face + Gets properties for the specified font face.

TT_Get_Face_Properties @@ -249,25 +249,25 @@ Success or failure status for the routine. 0 indicates success. - Font face examined in the routine + Font face examined in the routine. - Properties for the specified font face + Properties for the specified font face. - Sets the pointer to the data for the font face + Sets the pointer to the data for the font face. - Success or failure status for the routine + Success or failure status for the routine. - Font face updated in the routine + Font face updated in the routine. - Pointer to the data assigned to the specified font face + Pointer to the data assigned to the specified font face. diff --git a/docs/xml/freetype/lazfreetypefontcollection.xml b/docs/xml/freetype/lazfreetypefontcollection.xml index ded7ff9902..65337cb5f6 100644 --- a/docs/xml/freetype/lazfreetypefontcollection.xml +++ b/docs/xml/freetype/lazfreetypefontcollection.xml @@ -8,7 +8,7 @@ --> - Contains a font collection and font collection items used in the FreeType library + Contains a font collection and font collection items used in the FreeType library.

@@ -25,7 +25,7 @@ - Implements a collection item for a font used in the FreeType library + Implements a collection item for a font used in the FreeType library.

Used in the implementation of the TFamilyCollectionItem and TFreeTypeFontCollection classes. @@ -55,46 +55,46 @@ - Sets the value for the indexed Information property + Sets the value for the indexed Information property. - Ordinal position where the new value is stored + Ordinal position where the new value is stored. - New value for the property + New value for the property. - Sets the value for the UsePostscriptStyle property + Sets the value for the UsePostscriptStyle property. - New value for the property + New value for the property. - Gets the value for the Filename property + Gets the value for the Filename property. - Value for the property + Value for the property. - Indicates whether the Bold style is included in the list of styles for the font face + Indicates whether the Bold style is included in the list of styles for the font face. - True when Bold is included in the list of styles for the font + True when Bold is included in the list of styles for the font. - Gets the value for the indexed Information property + Gets the value for the indexed Information property. @@ -102,15 +102,15 @@ - Value for the property + Value for the property. - Identifies the datum retrieved for the property value + Identifies the datum retrieved for the property value. - Indicates whether the Italic style is included in the list of styles for the font face + Indicates whether the Italic style is included in the list of styles for the font face. @@ -120,138 +120,140 @@ - Gets the value for the StyleCount property + Gets the value for the StyleCount property. - Value for the property + Value for the property. - Gets the value for the Styles property + Gets the value for the Styles property. - Value for the property + Value for the property. - Gets the value for the indexed Style property + Gets the value for the indexed Style property. - Value for the property + Value for the property. - Ordinal position for the style used in the property value + Ordinal position for the style used in the property value. - Gets the value for the VersionNumber property + Gets the value for the VersionNumber property. - Value for the property + Value for the property. - Executes the notification procedure in listeners when the collection item is freed + Executes the notification procedure in listeners when the collection item is freed. - Sets the default values for members in the collection item + Sets the default values for members in the collection item. - Constructor for the class instance + Constructor for the class instance. - File name for the font in the collection item + File name for the font in the collection item. - Stream instance with the font for the collection item + Stream instance with the font for the collection item. - Owner of the stream instance + Owner of the stream instance. - Destructor for the class instance + Destructor for the class instance. - Indicates if the specified style name is available for he font + Indicates if the specified style name is available for he font. - True when the style name is present in the list of styles for the font + True when the style name is present in the list of styles for the font. - Style name to locate in the styles for the font + Style name to locate in the styles for the font. - Provides access to embedded data for the font + Provides access to embedded data for the font. - Data item accessed in the font + Data item accessed in the font. - Gets the value for the VersionNumber property + Gets the value for the VersionNumber property. - Creates a TFreeTypeFont instance for the stream or file name + Creates a TFreeTypeFont instance for the stream or file name. - TFreeTypeFont instance created in the method + TFreeTypeFont instance created in the method. - Opens the font face for the specified listener using the FreeType library + Opens the font face for the specified listener using the FreeType library. - Handle for the font face when available + Handle for the font face when available. - Listener notifed when the font face is destroyed + Listener notifed when the font face is destroyed. - Frees the handle for the font face and updates the list of listeners + Frees the handle for the font face and updates the list of listeners. - Listener removed form thelist of listeners + Listener removed form thelist of listeners. - Indicates if Postscript style names are used in the style list for the font + + Indicates if Postscript style names are used in the style list for the font + @@ -260,7 +262,7 @@ - Implements a font collection item with styles mapped to font family names + Implements a font collection item with styles mapped to font family names. TCustomFamilyCollectionItem @@ -473,7 +475,7 @@ - Implements a font collection used in the FreeType library + Implements a font collection used in the FreeType library.

Provides methods to add or remove a TrueType font file by name. Methods are provided to load and remove all TrueType fonts found in a directory. Provides enumerators to access fonts by file name or family name. @@ -722,12 +724,12 @@ - Sets the default font collection used in EasyLazFreeType to the specified value + Sets the default font collection used in EasyLazFreeType to the specified value. - Font collection used in EasyLazFreeType + Font collection used in EasyLazFreeType. diff --git a/docs/xml/freetype/ttcache.xml b/docs/xml/freetype/ttcache.xml index 7c5b6e4f1f..d361e218d6 100644 --- a/docs/xml/freetype/ttcache.xml +++ b/docs/xml/freetype/ttcache.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Defines and implements object caches used in the FreeType library + Defines and implements object caches used in the FreeType library.

An object class is a structure layout that encapsulate one given type of data used by the FreeType engine. Each object class is completely described by: diff --git a/docs/xml/freetype/ttcalc.xml b/docs/xml/freetype/ttcalc.xml index ca5d1ae665..85cea2d318 100644 --- a/docs/xml/freetype/ttcalc.xml +++ b/docs/xml/freetype/ttcalc.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Type and routines needed for arithmetic computations in the FreeType library + Type and routines needed for arithmetic computations in the FreeType library. diff --git a/docs/xml/freetype/ttdebug.xml b/docs/xml/freetype/ttdebug.xml index d6cb05245b..8496b47923 100644 --- a/docs/xml/freetype/ttdebug.xml +++ b/docs/xml/freetype/ttdebug.xml @@ -7,29 +7,29 @@ ==================================================================== --> - Used by the debugger + Used by the debugger. - hex representation of a byte + hex representation of a byte. - hex representation of a short + hex representation of a short. - hex representation of a long + hex representation of a long. - Disassembled line oputput + Disassembled line oputput. @@ -77,7 +77,7 @@ - A record to store line number information and a list of breakpoints + A record to store line number information and a list of breakpoints. @@ -120,7 +120,7 @@ - Generate Line Number information specific to a given range + Generate Line Number information specific to a given range. @@ -135,7 +135,7 @@ - Discard Line Number Information + Discard Line Number Information. @@ -144,7 +144,7 @@ - Toggle a breakpoint + Toggle a breakpoint. @@ -159,7 +159,7 @@ - Set a breakpoint on a given address + Set a breakpoint on a given address. @@ -174,7 +174,7 @@ - Clear one specific breakpoint + Clear one specific breakpoint. @@ -186,7 +186,7 @@ - Clear the breakpoint list + Clear the breakpoint list. @@ -195,7 +195,7 @@ - Find one breakpoint at a given address + Find one breakpoint at a given address. @@ -213,7 +213,7 @@ - Returns the current disassembled line at Code(IP) + Returns the current disassembled line at Code(IP). @@ -228,7 +228,7 @@ - Returns the length of the current opcode at Code(IP) + Returns the length of the current opcode at Code(IP). @@ -258,7 +258,7 @@ - Returns a 8-bit hexadecimal string + Returns a 8-bit hexadecimal string. @@ -270,7 +270,7 @@ - Returns a 16-bit hexadecimal string + Returns a 16-bit hexadecimal string. @@ -282,7 +282,7 @@ - Returns a 32-bit hexadecimal string + Returns a 32-bit hexadecimal string. diff --git a/docs/xml/freetype/tterror.xml b/docs/xml/freetype/tterror.xml index 0f71fe289f..323afa8ba5 100644 --- a/docs/xml/freetype/tterror.xml +++ b/docs/xml/freetype/tterror.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Simple error management for the FreeType library + Simple error management for the FreeType library.

Copyright 1996, 1997 by David Turner, Robert Wilhelm, and Werner Lemberg. @@ -66,25 +66,25 @@ - Rasterizer not Initialized + Rasterizer not Initialized. - Profile Table Overflow + Profile Table Overflow. - Negative Height encountered + Negative Height encountered. - Invalid value encountered + Invalid value encountered. @@ -96,7 +96,7 @@ - Global error variable used for the FreeType library + Global error variable used for the FreeType library. diff --git a/docs/xml/freetype/ttfile.xml b/docs/xml/freetype/ttfile.xml index 6695c7c5e2..0e0b90abb9 100644 --- a/docs/xml/freetype/ttfile.xml +++ b/docs/xml/freetype/ttfile.xml @@ -7,7 +7,7 @@ ==================================================================== --> - File I/O specification + File I/O specification.

Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg. @@ -216,7 +216,7 @@ - Access the next aSize bytes + Access the next aSize bytes. @@ -230,7 +230,7 @@ - Access the next min(aSize ,file_size - file_pos) bytes + Access the next min(aSize ,file_size - file_pos) bytes. @@ -244,7 +244,7 @@ - Discards the previously cached frame + Discards the previously cached frame. diff --git a/docs/xml/freetype/ttgload.xml b/docs/xml/freetype/ttgload.xml index 0baf381143..f667ad6577 100644 --- a/docs/xml/freetype/ttgload.xml +++ b/docs/xml/freetype/ttgload.xml @@ -7,16 +7,13 @@ ==================================================================== --> - TrueType glyph loader + TrueType glyph loader.

Copyright 1996, 1997 by David Turner, Robert Wilhelm, and Werner Lemberg.

- This file is part of the FreeType project, and may only be used modified and distributed under - the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify or - distribute this file you indicate that you have read the license and understand and accept it - fully. + This file is part of the FreeType project, and may only be used modified and distributed under the terms of the FreeType project license, LICENSE.TXT. By continuing to use, modify or distribute this file you indicate that you have read the license and understand and accept it fully.

@@ -27,7 +24,7 @@ - Loads a font glyph into a given glyph info + Loads a font glyph into a given glyph info.

The instance and glyph objects faces must match. The load_flags indicate what kind of values should be written to the glyph object (metrics, outline in EM coordinates, grid-fitted outline). diff --git a/docs/xml/freetype/ttinterp.xml b/docs/xml/freetype/ttinterp.xml index 6b5fbce3f5..54a5929aec 100644 --- a/docs/xml/freetype/ttinterp.xml +++ b/docs/xml/freetype/ttinterp.xml @@ -7,7 +7,7 @@ ==================================================================== --> - TrueType bytecode intepreter + TrueType bytecode intepreter.

Most of the functionality is found in types and classes defined in the implementation section, and accessed by calling the Run_Ins function. Multithreading should be possible. @@ -47,7 +47,7 @@ - Runs the TrueType bytecode interpreter with the code range and IP in the execution context + Runs the TrueType bytecode interpreter with the code range and IP in the execution context. Used in the implementation of routines in the TTObjs.pas unit. @@ -55,14 +55,14 @@ - TError return value from the TInterpreter class instance in the routine + TError return value from the TInterpreter class instance in the routine. - Execution context for the routine + Execution context for the routine. - True enables error logging in the routine - + True enables error logging in the routine. + diff --git a/docs/xml/freetype/ttkern.xml b/docs/xml/freetype/ttkern.xml index 61b39137a5..fbf2986a38 100644 --- a/docs/xml/freetype/ttkern.xml +++ b/docs/xml/freetype/ttkern.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Implements kerning tables used in the LazFreeType.pas unit + Implements kerning tables used in the LazFreeType.pas unit. diff --git a/docs/xml/freetype/ttload.xml b/docs/xml/freetype/ttload.xml index ddfd1b63b8..2385cbc0c2 100644 --- a/docs/xml/freetype/ttload.xml +++ b/docs/xml/freetype/ttload.xml @@ -7,7 +7,7 @@ ==================================================================== --> - TrueType Table loaders used in the FreeType library + TrueType Table loaders used in the FreeType library.

Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg. @@ -36,18 +36,18 @@ - Looks for a TrueType table by name + Looks for a TrueType table by name. - Index of the table if found, -1 otherwise + Index of the table if found, -1 otherwise. - Resident table to look for + Resident table to look for. - Searched tag + Searched tag. @@ -60,7 +60,7 @@ - True on success, or False on failure + True on success, or False on failure. @@ -79,14 +79,14 @@ - True on success, or False on failure + True on success, or False on failure. - Load the TrueType header table in the resident table + Load the TrueType header table in the resident table. Please note: A font header is a static table that owns no subttable. It has neither a constructor nor a destructor. @@ -95,14 +95,14 @@ - True on success, False on failure + True on success, False on failure. - Current leading segment + Current leading segment. - Loads the location table in resident table + Loads the location table in resident table. Please note: The Font Header must be loaded in the leading segment before calling this function. This table is destroyed directly by the resident destructor. @@ -111,10 +111,10 @@ - True on success, False on failure + True on success, False on failure. - Current Resident Leading Segment + Current Resident Leading Segment. @@ -127,7 +127,7 @@ - True on success, False on failur + True on success, False on failur. @@ -143,7 +143,7 @@ - True on success, False on failure + True on success, False on failure. @@ -162,7 +162,7 @@ - Loads the name table into the face table + Loads the name table into the face table. Please note: This attribute table is destroyed by the resident destructor. @@ -171,55 +171,55 @@ - True on success, False on failure + True on success, False on failure. - Load the Font and CVT programs in the resident table + Load the Font and CVT programs in the resident table. - True on success, False on failure + True on success, False on failure. - Loads the Postscript table + Loads the Postscript table. - True on success, False on failure + True on success, False on failure. - Load the OS/2 Table + Load the OS/2 Table. - True on success, False on failure + True on success, False on failure. - Load the 'hdmx' tables + Load the 'hdmx' tables. - True on success, False on failure + True on success, False on failure. @@ -231,11 +231,11 @@ - True on success, False on failure + True on success, False on failure. - When True, try to load the vertical header + When True, try to load the vertical header. @@ -243,18 +243,18 @@ - Load any TrueType table in user memory + Load any TrueType table in user memory. - True on success, False on failure + True on success, False on failure. - The face object for the font file + The face object for the font file. - The table + The table. diff --git a/docs/xml/freetype/ttmemory.xml b/docs/xml/freetype/ttmemory.xml index 81f300d252..fa01184175 100644 --- a/docs/xml/freetype/ttmemory.xml +++ b/docs/xml/freetype/ttmemory.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Memory management specification + Memory management specification.

Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg. diff --git a/docs/xml/freetype/ttobjs.xml b/docs/xml/freetype/ttobjs.xml index 238a25ef68..358a751e15 100644 --- a/docs/xml/freetype/ttobjs.xml +++ b/docs/xml/freetype/ttobjs.xml @@ -3,7 +3,7 @@ - Contains objects definitions used in the FreeType (TrueType) library + Contains objects definitions used in the FreeType (TrueType) library.

The four important objects managed by the library are: @@ -74,13 +74,13 @@ - Pointer to a TGraphicsState record type + Pointer to a TGraphicsState record type. - Graphics State + Graphics State.

The Graphics State (GS) is managed by the instruction field, but does not come from the font file. Thus, we can use int data types where needed. @@ -201,7 +201,7 @@ - Maximum number of code ranges + Maximum number of code ranges.

There can only be 3 active code ranges at once: @@ -254,8 +254,8 @@ - Defines a code range - + Defines a code range. +

Code ranges can be resident to a glyph (i.e. the Font Program), while some others are volatile (Glyph instructions). Tracking the state and presence of code ranges allows function and instruction definitions within a code range to be forgotten when the range is discarded. @@ -277,7 +277,7 @@ - Defines a code range + Defines a code range.

Code ranges can be resident in a glyph (i.e. the Font Program), while some others are volatile (Glyph instructions). Tracking the state and presence of code ranges allows function and instruction definitions within a code range to be forgotten when the range is discarded. @@ -294,8 +294,8 @@ - Defines a function / instruction definition record - + Defines a function / instruction definition record. + @@ -341,7 +341,7 @@ - Defines a call record used to manage function calls + Defines a call record used to manage function calls. @@ -367,7 +367,7 @@ - Defines a simple call stack + Defines a simple call stack. @@ -401,12 +401,12 @@ - Original (scaled) coordinates + Original (scaled) coordinates. - Current coordinates + Current coordinates. @@ -422,7 +422,7 @@ - Rounding function, as used by the interpreter + Rounding function, as used by the interpreter. @@ -438,8 +438,8 @@ - Point displacement along the freedom vector routine, as used by the interpreter - + Point displacement along the freedom vector routine, as used by the interpreter. + @@ -455,8 +455,8 @@ - Distance projection along one of the proj. vectors, as used by the interpreter - + Distance projection along one of the proj. vectors, as used by the interpreter. + @@ -472,8 +472,8 @@ - Reads a CVT value - + Reads a CVT value. + Take care of non-square pixels when needed. @@ -488,8 +488,8 @@ - Setting or Moving a CVT value - + Setting or Moving a CVT value. + Take care of non-square pixels when needed. @@ -759,21 +759,21 @@ y_ppem = 10 - The FreeType Face object + The FreeType Face object. - Input / output stream + Input / output stream. - TrueType collection header - + TrueType collection header. + TrueType collection header, if any was found. @@ -781,7 +781,7 @@ y_ppem = 10 - Maximum profile table + Maximum profile table.

Maximum profile table, as defined by the TrueType Specification. @@ -799,7 +799,7 @@ y_ppem = 10 - The font header + The font header.

The font header as defined by the TrueType Specification. @@ -808,7 +808,7 @@ y_ppem = 10 - The horizontal header + The horizontal header.

The horizontal header, as defined in the TrueType specification. @@ -817,32 +817,32 @@ y_ppem = 10 - Set to true when vertical data is in the font + Set to true when vertical data is in the font. - Vertical header table + Vertical header table. - OS/2 table + OS/2 table. - Postscript table + Postscript table. - Horizontal device metrics table + Horizontal device metrics table. - Name table + Name table. @@ -938,8 +938,8 @@ y_ppem = 10 - Total number of glyphs in the typeface - + Total number of glyphs in the typeface. +

The value must be set by the maximum profile loader. @@ -949,8 +949,8 @@ y_ppem = 10 - Maximum number of glyph points, simple and composite - + Maximum number of glyph points, simple and composite. +

The value must be set by the maximum profile loader. @@ -960,8 +960,8 @@ y_ppem = 10 - Maximum number of glyph contours, simple and composite - + Maximum number of glyph contours, simple and composite. +

The value must be set by the maximum profile loader. @@ -971,8 +971,8 @@ y_ppem = 10 - Maximum number of components in a composite glyph - + Maximum number of components in a composite glyph. +

The value must be set by the maximum profile loader. @@ -1031,7 +1031,7 @@ y_ppem = 10 - FreeType Instance Object + FreeType Instance Object. @@ -1052,8 +1052,8 @@ y_ppem = 10 - Number of function definitions - + Number of function definitions. + @@ -1064,15 +1064,15 @@ y_ppem = 10 - Table of FDefs entries - + Table of FDefs entries. + - Number of instruction definitions - + Number of instruction definitions. + @@ -1083,22 +1083,22 @@ y_ppem = 10 - Table of IDefs entries - + Table of IDefs entries. + - Maximum function number - + Maximum function number. + - Maximum instruction number - + Maximum instruction number. + @@ -1120,8 +1120,8 @@ y_ppem = 10 - The storage area - + The storage area. + @@ -1132,23 +1132,23 @@ y_ppem = 10 - The scaled Control Value Table - + The scaled Control Value Table. + - The instance's twilight zone - + The instance's twilight zone. + - Debugging variable - + Debugging variable. + @@ -1163,8 +1163,8 @@ y_ppem = 10 - Generic pointer - + Generic pointer. +

See TT_Set/Get_Instance_Pointer. @@ -1174,7 +1174,7 @@ y_ppem = 10 - FreeType Execution Context Object + FreeType Execution Context Object. @@ -1201,15 +1201,15 @@ y_ppem = 10 - Size of instance stack - + Size of instance stack. + - Current instance stack - + Current instance stack. + @@ -1245,36 +1245,36 @@ y_ppem = 10 - Ccurrent code range number - + Ccurrent code range number. + - Current code range - + Current code range. + - Current instruction pointer - + Current instruction pointer. + - Size of current range - + Size of current range. + - Used by the interpreter - + Used by the interpreter. + If true, go to the next instruction. @@ -1287,22 +1287,22 @@ y_ppem = 10 - The load stack used to load composite glyphs - + The load stack used to load composite glyphs. + - Glyph instructions - + Glyph instructions. + - Glyph instruction size - + Glyph instruction size. + @@ -1313,22 +1313,22 @@ y_ppem = 10 - Interpreter call stack - + Interpreter call stack. + - Value used for SuperRounding - + Value used for SuperRounding. + - Value used for SuperRounding - + Value used for SuperRounding. + @@ -1349,8 +1349,8 @@ y_ppem = 10 - Number of function definitions - + Number of function definitions. + @@ -1361,15 +1361,15 @@ y_ppem = 10 - Table of FDefs entries - + Table of FDefs entries. + - Number of instruction definitions - + Number of instruction definitions. + @@ -1380,22 +1380,22 @@ y_ppem = 10 - Table of IDefs entries - + Table of IDefs entries. + - Maximum function number - + Maximum function number. + - Maximum instruction number - + Maximum instruction number. + @@ -1406,15 +1406,15 @@ y_ppem = 10 - Size of the current storage - + Size of the current storage. + - Sorage area - + Sorage area. + @@ -1529,8 +1529,8 @@ y_ppem = 10 - FreeType Glyph Object - + FreeType Glyph Object. + @@ -1595,16 +1595,16 @@ y_ppem = 10 - Index of the font in the collection - + Index of the font in the collection. + - Go to a specified code range - + Go to a specified code range. + @@ -1623,8 +1623,8 @@ y_ppem = 10 - Returns a pointer to a given code range record - + Returns a pointer to a given code range record. +

Used only by the debugger. @@ -1644,8 +1644,8 @@ y_ppem = 10 - Sets properties for the given code range - + Sets properties for the given code range. + @@ -1667,8 +1667,8 @@ y_ppem = 10 - Clear a given code range - + Clear a given code range. + @@ -1823,8 +1823,8 @@ y_ppem = 10 - Initialize the object manager - + Initialize the object manager. + @@ -1834,8 +1834,8 @@ y_ppem = 10 - Finalize the object manager - + Finalize the object manager. + diff --git a/docs/xml/freetype/ttraster.xml b/docs/xml/freetype/ttraster.xml index d1b60805af..46b22b9c8e 100644 --- a/docs/xml/freetype/ttraster.xml +++ b/docs/xml/freetype/ttraster.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Implements the glyph rasterizer for the FreeType library + Implements the glyph rasterizer for the FreeType library.

Copyright 1996 David Turner, Robert Wilhelm and Werner Lemberg. @@ -111,7 +111,7 @@ - Fractional bits of Raster coordinates + Fractional bits of Raster coordinates. @@ -123,15 +123,15 @@ - Bezier subdivision minimal step + Bezier subdivision minimal step. - Shift used to convert coordinates + Shift used to convert coordinates. - Integer truncation mask + Integer truncation mask. @@ -139,11 +139,11 @@ - Profiles buffer a.k.a. Render Pool + Profiles buffer a.k.a. Render Pool. - Description of target map + Description of target map. @@ -151,55 +151,55 @@ - Target bitmap buffer + Target bitmap buffer. - Target pixmap buffer + Target pixmap buffer. - Current offset in target bitmap + Current offset in target bitmap. - Increment to the next line in the target bitmap + Increment to the next line in the target bitmap. - Current offset in targer pixmap + Current offset in targer pixmap. - Increment to the next line in the target pixmap + Increment to the next line in the target pixmap. - Current min x during gray rendering + Current min x during gray rendering. - Current max x during gray rendering + Current max x during gray rendering. - Sweep initialization + Sweep initialization. - Span drawing + Span drawing. - Drop out control + Drop out control. - Sweep line step + Sweep line step. - Direct rendering + Direct rendering. @@ -219,42 +219,42 @@ - Current flags array + Current flags array. - Current endpoints array + Current endpoints array. - Current number of contours + Current number of contours. - Current drop-out control mode + Current drop-out control mode. - Gray palette used during gray-levels rendering + Gray palette used during gray-levels rendering. 0: background .. 4: foreground - Temporary bitmap for grayscale + Temporary bitmap for grayscale. - Increment for the temporary bitmap + Increment for the temporary bitmap. - Ending offset of the temporary bitmap + Ending offset of the temporary bitmap. - Current capacity of the temporary bitmap + Current capacity of the temporary bitmap. @@ -548,7 +548,7 @@ - Render one glyph in the target bitmap (1-bit per pixel) + Render one glyph in the target bitmap (1-bit per pixel). @@ -561,7 +561,7 @@ - Render one gray-level glyph in the target pixmap + Render one gray-level glyph in the target pixmap.

Palette points to an array of 5 colors used for the rendering. Use Nil to reuse the last palette. The default is VGA graylevels. diff --git a/docs/xml/freetype/tttables.xml b/docs/xml/freetype/tttables.xml index cae9706729..b9d10c41bf 100644 --- a/docs/xml/freetype/tttables.xml +++ b/docs/xml/freetype/tttables.xml @@ -7,7 +7,7 @@ ==================================================================== --> - TrueType table declarations used in the FreeType library + TrueType table declarations used in the FreeType library.

TTTables now contains only the declarations for the TrueType tables. @@ -27,7 +27,7 @@ - TrueType collection header + TrueType collection header. @@ -63,7 +63,7 @@ - TrueType Table Directory type + TrueType Table Directory type. @@ -77,7 +77,7 @@ - Number of tables in the directory + Number of tables in the directory. @@ -115,25 +115,25 @@ - Table type + Table type. - Table Checksum + Table Checksum. - Table file offset + Table file offset. - Table length + Table length. diff --git a/docs/xml/freetype/tttypes.xml b/docs/xml/freetype/tttypes.xml index 9f0423cf4c..02bd35b1d0 100644 --- a/docs/xml/freetype/tttypes.xml +++ b/docs/xml/freetype/tttypes.xml @@ -7,7 +7,7 @@ ==================================================================== --> - Global type definitions + Global type definitions.

Global type definitions used in the FreeType library. @@ -68,19 +68,19 @@ - Distance in FUnits + Distance in FUnits. - Unsigned Distance + Unsigned Distance. - Alias for the Integer type + Alias for the Integer type.

Signed fixed float 2.14 used for unary vectors, with layout: @@ -115,7 +115,7 @@ - Alias for the LongInt type + Alias for the LongInt type.

26.6 fixed float, used for pixel coordinates. @@ -125,7 +125,7 @@ - Alias for the LongInt type + Alias for the LongInt type.

FUnits or 26.6 fixed float value, depending on context. @@ -257,7 +257,7 @@ - Kerning information between two glyphs + Kerning information between two glyphs. @@ -351,7 +351,7 @@ - Glyph outline description + Glyph outline description. @@ -369,25 +369,25 @@ - Array of point coordinates + Array of point coordinates. - Array of point flags + Array of point flags. - Array of contours ends + Array of contours ends. - Flag set when the outline owns the arrays it uses + Flag set when the outline owns the arrays it uses. @@ -411,7 +411,7 @@ - Glyph metrics structure + Glyph metrics structure.

Glyph metrics structure. @@ -445,7 +445,7 @@ - Big glyph metrics structure + Big glyph metrics structure.

Big glyph metrics structure. @@ -519,7 +519,7 @@ - Instance metrics structure + Instance metrics structure.

Instance metrics used to return information to a client with the state for the instance. @@ -583,7 +583,7 @@ - Describes a bitmap or pixmap to the rasterizer + Describes a bitmap or pixmap to the rasterizer.

A record used to describe a bitmap or pixmap to the rasterizer. @@ -593,43 +593,43 @@ - Number of rows for the bitmap + Number of rows for the bitmap. - Numer of columns (bytes) per Row + Numer of columns (bytes) per Row. - Number of pixels per Row + Number of pixels per Row. - Flow direction for the bitmap / pixmap + Flow direction for the bitmap / pixmap. - Data for the bitmap / pixmap + Data for the bitmap / pixmap. - Size in bytes for the Data in the bitmap / pixmap + Size in bytes for the Data in the bitmap / pixmap. - TrueType font header table structure + TrueType font header table structure.

The TrueType font header table structure. @@ -741,7 +741,7 @@ - TrueType horizontal header table structure + TrueType horizontal header table structure.

The TrueType horizontal header table structure. @@ -829,19 +829,19 @@ - Not part of the header in the file + Not part of the header in the file. - Not part of the header in the file + Not part of the header in the file. - TrueType vertical header table structure + TrueType vertical header table structure.

The TrueType vertical header table structure. @@ -929,19 +929,19 @@ - Not part of the header in the file + Not part of the header in the file. - Not part of the header in the file + Not part of the header in the file. - TrueType OS/2 table structure + TrueType OS/2 table structure.

The TrueType OS/2 table structure. @@ -1053,25 +1053,25 @@ - Bits 0 - 31 + Bits 0 - 31. - Bits 32 - 63 + Bits 32 - 63. - Bits 64 - 95 + Bits 64 - 95. - Bits 96 - 127 + Bits 96 - 127. @@ -1131,49 +1131,49 @@ - In Version 1 tables only + In Version 1 tables only. - In Version 1 tables only + In Version 1 tables only. - In Version 2 tables only + In Version 2 tables only. - In Version 2 tables only + In Version 2 tables only. - In Version 2 tables only + In Version 2 tables only. - In Version 2 tables only + In Version 2 tables only. - In Version 2 tables only + In Version 2 tables only. - TrueType Postscript table structure + TrueType Postscript table structure.

The TrueType Postscript table structure. @@ -1241,7 +1241,7 @@ - TrueType font face properties + TrueType font face properties.

Used to report important properties for a font face to clients. @@ -1305,7 +1305,7 @@ - Object handle type for a Stream + Object handle type for a Stream. @@ -1317,7 +1317,7 @@ - Object handle type for a Face + Object handle type for a Face. @@ -1341,7 +1341,7 @@ - Object handle type for a Glyph + Object handle type for a Glyph. @@ -1353,7 +1353,7 @@ - Object handle type for a Character Map + Object handle type for a Character Map. @@ -1377,7 +1377,7 @@ - Success is always 0 + Success is always 0. @@ -2023,7 +2023,7 @@ - Internal type for coordinates in the FreeType library + Internal type for coordinates in the FreeType library. @@ -2050,32 +2050,32 @@ - Number of points + Number of points. - Original coordinate arrays + Original coordinate arrays. - Original coordinate arrays + Original coordinate arrays. - Current coordinate arrays + Current coordinate arrays. - Current coordinate arrays + Current coordinate arrays. - Touch flags array + Touch flags array. - Success value is always False (no error) + Success value is always False (no error). - Failure value is always True (error has occurred) + Failure value is always True (error has occurred).