Skip to content

Commit

Permalink
Merge pull request #6748 from Calinou/update-using-fonts
Browse files Browse the repository at this point in the history
Update Using fonts documentation for 4.0.beta17
  • Loading branch information
akien-mga authored Feb 8, 2023
2 parents 1ed38d5 + f8a612c commit 42523a3
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tutorials/ui/gui_using_fonts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,14 @@ of *printable* (visible) ASCII characters.
Make sure the **Character Ranges** option doesn't exceed the number of
**Columns** × **Rows** defined. Otherwise, the font will fail to import.

If your font image contains margins not used for font glyphs (such as
attribution information), try adjusting **Image Margin**. This is a margin
applied only once around the whole image.

If your font image contains guides (in the form of lines between glyphs) or
if spacing between characters appears incorrect, try adjusting **Character
Margin**. This margin is applied for every imported glyph.

Loading a font file
-------------------

Expand Down Expand Up @@ -203,6 +211,15 @@ best quality, at the cost of longer rasterization times.
Changing antialiasing, hinting and subpixel positioning has the most visible
effect at smaller font sizes.

.. warning::

Fonts that have a pixel art appearance should have their subpixel positioning
mode set to **Disabled**. Otherwise, the font may appear to have uneven pixel
sizes.

This step is not required for bitmap fonts, as subpixel positioning is only
relevant for dynamic fonts (which are usually made of vector elements).

.. _doc_using_fonts_mipmaps:

Mipmaps
Expand Down
Binary file not shown.

0 comments on commit 42523a3

Please sign in to comment.