Replace '1/64th' (and similar entries) with '1/64' in docs and comments.
This commit is contained in:
parent
05e1b37e3d
commit
dea2e6358b
@ -63,7 +63,7 @@ II. Rendering Technology
|
||||
`26.6' means that 26 bits are used for the integer part of a
|
||||
value and 6 bits are used for the fractional part.
|
||||
Consequently, the `distance' between two neighbouring pixels is
|
||||
64 `units' (1 unit = 1/64th of a pixel).
|
||||
64 `units' (1 unit = 1/64 of a pixel).
|
||||
|
||||
Note that, for the rasterizer, pixel centers are located at
|
||||
integer coordinates. The TrueType bytecode interpreter,
|
||||
|
@ -424,7 +424,7 @@ FT_BEGIN_HEADER
|
||||
* pixel ::
|
||||
* A Boolean. If 1, the `width` and `height` fields are interpreted as
|
||||
* integer pixel character sizes. Otherwise, they are expressed as
|
||||
* 1/64th of points.
|
||||
* 1/64 of points.
|
||||
*
|
||||
* x_res ::
|
||||
* Only used when `pixel` is value~0 to indicate the horizontal
|
||||
|
@ -413,7 +413,7 @@ FT_BEGIN_HEADER
|
||||
*
|
||||
* delta ::
|
||||
* A pointer to a 2d vector to apply. Coordinates are expressed in
|
||||
* 1/64th of a pixel.
|
||||
* 1/64 of a pixel.
|
||||
*
|
||||
* @return:
|
||||
* FreeType error code (if not 0, the glyph format is not scalable).
|
||||
@ -500,7 +500,7 @@ FT_BEGIN_HEADER
|
||||
* @output:
|
||||
* acbox ::
|
||||
* The glyph coordinate bounding box. Coordinates are expressed in
|
||||
* 1/64th of pixels if it is grid-fitted.
|
||||
* 1/64 of pixels if it is grid-fitted.
|
||||
*
|
||||
* @note:
|
||||
* Coordinates are relative to the glyph origin, using the y~upwards
|
||||
|
@ -137,11 +137,11 @@ FT_BEGIN_HEADER
|
||||
*
|
||||
* FT_LCD_FILTER_DEFAULT ::
|
||||
* This is a beveled, normalized, and color-balanced five-tap filter
|
||||
* with weights of [0x08 0x4D 0x56 0x4D 0x08] in 1/256th units.
|
||||
* with weights of [0x08 0x4D 0x56 0x4D 0x08] in 1/256 units.
|
||||
*
|
||||
* FT_LCD_FILTER_LIGHT ::
|
||||
* this is a boxy, normalized, and color-balanced three-tap filter with
|
||||
* weights of [0x00 0x55 0x56 0x55 0x00] in 1/256th units.
|
||||
* weights of [0x00 0x55 0x56 0x55 0x00] in 1/256 units.
|
||||
*
|
||||
* FT_LCD_FILTER_LEGACY ::
|
||||
* FT_LCD_FILTER_LEGACY1 ::
|
||||
@ -226,7 +226,7 @@ FT_BEGIN_HEADER
|
||||
*
|
||||
* weights ::
|
||||
* A pointer to an array; the function copies the first five bytes and
|
||||
* uses them to specify the filter weights in 1/256th units.
|
||||
* uses them to specify the filter weights in 1/256 units.
|
||||
*
|
||||
* @return:
|
||||
* FreeType error code. 0~means success.
|
||||
|
@ -161,7 +161,7 @@ FT_BEGIN_HEADER
|
||||
*
|
||||
* @note:
|
||||
* You can use the `x_scale` or `y_scale` results of @FT_Get_PFR_Metrics
|
||||
* to convert the advance to device subpixels (i.e., 1/64th of pixels).
|
||||
* to convert the advance to device subpixels (i.e., 1/64 of pixels).
|
||||
*/
|
||||
FT_EXPORT( FT_Error )
|
||||
FT_Get_PFR_Advance( FT_Face face,
|
||||
|
@ -294,7 +294,7 @@ FT_BEGIN_HEADER
|
||||
*
|
||||
* @note:
|
||||
* On input, all points within the outline are in font coordinates. On
|
||||
* output, they are in 1/64th of pixels.
|
||||
* output, they are in 1/64 of pixels.
|
||||
*
|
||||
* The scaling transformation is taken from the 'globals' object which
|
||||
* must correspond to the same font as the glyph.
|
||||
@ -607,7 +607,7 @@ FT_BEGIN_HEADER
|
||||
*
|
||||
* @note:
|
||||
* On input, all points within the outline are in font coordinates. On
|
||||
* output, they are in 1/64th of pixels.
|
||||
* output, they are in 1/64 of pixels.
|
||||
*
|
||||
* The scaling transformation is taken from the 'globals' object which
|
||||
* must correspond to the same font than the glyph.
|
||||
|
@ -424,8 +424,8 @@ FT_BEGIN_HEADER
|
||||
|
||||
/* only version 5 and higher: */
|
||||
|
||||
FT_UShort usLowerOpticalPointSize; /* in twips (1/20th points) */
|
||||
FT_UShort usUpperOpticalPointSize; /* in twips (1/20th points) */
|
||||
FT_UShort usLowerOpticalPointSize; /* in twips (1/20 points) */
|
||||
FT_UShort usUpperOpticalPointSize; /* in twips (1/20 points) */
|
||||
|
||||
} TT_OS2;
|
||||
|
||||
|
@ -119,13 +119,13 @@ extern void* _af_debug_hints;
|
||||
|
||||
typedef struct AF_ScalerRec_
|
||||
{
|
||||
FT_Face face; /* source font face */
|
||||
FT_Fixed x_scale; /* from font units to 1/64th device pixels */
|
||||
FT_Fixed y_scale; /* from font units to 1/64th device pixels */
|
||||
FT_Pos x_delta; /* in 1/64th device pixels */
|
||||
FT_Pos y_delta; /* in 1/64th device pixels */
|
||||
FT_Render_Mode render_mode; /* monochrome, anti-aliased, LCD, etc. */
|
||||
FT_UInt32 flags; /* additional control flags, see above */
|
||||
FT_Face face; /* source font face */
|
||||
FT_Fixed x_scale; /* from font units to 1/64 device pixels */
|
||||
FT_Fixed y_scale; /* from font units to 1/64 device pixels */
|
||||
FT_Pos x_delta; /* in 1/64 device pixels */
|
||||
FT_Pos y_delta; /* in 1/64 device pixels */
|
||||
FT_Render_Mode render_mode; /* monochrome, anti-aliased, LCD, etc. */
|
||||
FT_UInt32 flags; /* additional control flags, see above */
|
||||
|
||||
} AF_ScalerRec, *AF_Scaler;
|
||||
|
||||
|
@ -1293,7 +1293,7 @@
|
||||
/* Calculate the number of necessary bisections. Each */
|
||||
/* bisection causes a four-fold reduction of the deviation, */
|
||||
/* hence we bisect the Bezier curve until the deviation */
|
||||
/* becomes less than 1/8th of a pixel. For more details */
|
||||
/* becomes less than 1/8 of a pixel. For more details */
|
||||
/* check file `ftgrays.c`. */
|
||||
num_splits = 1;
|
||||
while ( dx > ONE_PIXEL / 8 )
|
||||
|
Loading…
Reference in New Issue
Block a user