2268 |
* |
* |
2269 |
* 2. If no embedded bitmap is searched or found, FreeType looks for a |
* 2. If no embedded bitmap is searched or found, FreeType looks for a |
2270 |
* scalable outline. If one is found, it is loaded from the font |
* scalable outline. If one is found, it is loaded from the font |
2271 |
* file, scaled to device pixels, then "hinted" to the pixel grid in |
* file, scaled to device pixels, then `hinted' to the pixel grid in |
2272 |
* order to optimize it. The outline data can be accessed from the |
* order to optimize it. The outline data can be accessed from the |
2273 |
* glyph slot (see note below). |
* glyph slot (see note below). |
2274 |
* |
* |
2284 |
* |
* |
2285 |
* FT_LOAD_NO_HINTING :: |
* FT_LOAD_NO_HINTING :: |
2286 |
* Don't hint glyph outlines after their scaling to device pixels. |
* Don't hint glyph outlines after their scaling to device pixels. |
2287 |
* This generally generates "blurrier" glyphs in anti-aliased modes. |
* This generally generates `blurrier' glyphs in anti-aliased modes. |
2288 |
* |
* |
2289 |
* This flag is ignored if @FT_LOAD_NO_SCALE is set. |
* This flag is ignored if @FT_LOAD_NO_SCALE is set. See also |
2290 |
|
* FT_FACE_FLAG_HINTER (@FT_FACE_FLAG_XXX), FT_LOAD_FORCE_AUTO and |
2291 |
|
* FT_LOAD_NO_AUTOHINT below. |
2292 |
* |
* |
2293 |
* FT_LOAD_RENDER :: |
* FT_LOAD_RENDER :: |
2294 |
* Render the glyph outline immediately into a bitmap before the glyph |
* Render the glyph outline immediately into a bitmap before the glyph |
2320 |
* loaded. You shouldn't need this in a typical application, since it |
* loaded. You shouldn't need this in a typical application, since it |
2321 |
* is mostly used to experiment with its algorithm. |
* is mostly used to experiment with its algorithm. |
2322 |
* |
* |
2323 |
|
* See also FT_FACE_FLAG_HINTER (@FT_FACE_FLAG_XXX), FT_LOAD_NO_HINTING |
2324 |
|
* above, and FT_LOAD_NO_AUTOHINT below. |
2325 |
|
* |
2326 |
* FT_LOAD_CROP_BITMAP :: |
* FT_LOAD_CROP_BITMAP :: |
2327 |
* Indicates that the glyph loader should try to crop the bitmap (i.e., |
* Indicates that the glyph loader should try to crop the bitmap (i.e., |
2328 |
* remove all space around its black bits) when loading it. This is |
* remove all space around its black bits) when loading it. This is |
2376 |
* being used. This can be important for certain fonts where unhinted |
* being used. This can be important for certain fonts where unhinted |
2377 |
* output is better than auto-hinted one. |
* output is better than auto-hinted one. |
2378 |
* |
* |
2379 |
|
* See also FT_FACE_FLAG_HINTER (@FT_FACE_FLAG_XXX), FT_LOAD_FORCE_AUTO, |
2380 |
|
* and FT_LOAD_NO_HINTING above. |
2381 |
|
* |
2382 |
* FT_LOAD_TARGET_NORMAL :: |
* FT_LOAD_TARGET_NORMAL :: |
2383 |
* Use hinting for @FT_RENDER_MODE_NORMAL. |
* Use hinting for @FT_RENDER_MODE_NORMAL. |
2384 |
* |
* |