Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
manual:chapter3:fonts [2019/11/21 15:27] jojo1973 created (part 1) |
manual:chapter3:fonts [2019/11/25 03:17] (current) jojo1973 [Fonts] |
||
|---|---|---|---|
| Line 7: | Line 7: | ||
| A font object is represented on the stack as '' | A font object is represented on the stack as '' | ||
| - | To install | + | The installation of a font on the system |
| **newRPL** already provides 11 system fonts which are always available and can't be uninstalled. Smaller sizes are suited for soft keys, while larger sizes are preferable for stack display; however nothing prevents using large sizes for soft keys and small sizes for stack display. | **newRPL** already provides 11 system fonts which are always available and can't be uninstalled. Smaller sizes are suited for soft keys, while larger sizes are preferable for stack display; however nothing prevents using large sizes for soft keys and small sizes for stack display. | ||
| ^ Size ^ Name ^ Notes ^ | ^ Size ^ Name ^ Notes ^ | ||
| - | | 5 pixels | + | | 5 pixels |
| - | | ::: | Font5B | + | | ::: | **Font5B** |
| - | | ::: | Font5C | + | | ::: | **Font5C** |
| - | | 6 pixels | + | | 6 pixels |
| - | | ::: | Font6B | + | | ::: | **Font6B** |
| - | | 7 pixels | + | | 7 pixels |
| - | | 8 pixels | + | | 8 pixels |
| - | | ::: | Font8B | + | | ::: | **Font8B** |
| - | | ::: | Font8C | + | | ::: | **Font8C** | Default for Stack (1< |
| - | | ::: | Font8D | + | | ::: | **Font8D** |
| - | | 10 pixels | + | | 10 pixels |
| These are the independent areas and environments that can be customized with fonts: | These are the independent areas and environments that can be customized with fonts: | ||
| Line 32: | Line 32: | ||
| * **Status Area**: same as above. A larger font provides readability at the cost of less space for stack display; | * **Status Area**: same as above. A larger font provides readability at the cost of less space for stack display; | ||
| * **Plot objects**: to maximize real estate for plots a very small font might be preferable; | * **Plot objects**: to maximize real estate for plots a very small font might be preferable; | ||
| - | * **Forms**: another environment where the ratio between readability and amount of displayed | + | * **Forms**: another environment where the ratio between readability and amount of information |
| | | ||
| ==== Font related commands ==== | ==== Font related commands ==== | ||
| Line 38: | Line 38: | ||
| {{page> | {{page> | ||
| - | ==== Building user-defined fonts ==== | ||
| - | |||
| - | To build a custom font is not difficult at all. Necessary tools are: | ||
| - | |||
| - | - a graphic editor capable of saving images in .bmp format (monochrome or 256-color) to draw the glyphs; | ||
| - | - a text file providing the association between the glyphs and Unicode code points; | ||
| - | - the '' | ||
| - | | ||
| - | FIXME | ||