Module service:fontengine - RMoX font-engine service
RMoX font-engine service. This service provides font handling for RMoX. The interface:fontengine interface is used to interact with the service. Three fonts are provided in the built-in catalog (loaded from the romdisk image):
- Standard terminal 6x13 font.
- Standard terminal 10x20 font.
- 20pt rendering of Bitstream's Swiss911 font (not a particularly good rendering).
Requires:
Provides: interface:fontengine
Uses: service:sysconfig
Index
-
Constant
FONT.10X20- 10-by-20 pixel bitmap font -
Constant
FONT.6X13- 6-by-13 pixel bitmap font -
Constant
SWISS911.12- This is a (fairly poor) rendering of Bitstream's Swiss-911 font (a.k.a -
Process
fontengine.service- Font-engine service top-level process
Declarations
fontengine.occ:78Process fontengine.service
PROC fontengine.service (CT.SERVICE? in, SHARED CT.DRIVER! to.drv, SHARED CT.KERNEL! to.kernel, VAL []BYTE options, SHARED LOG! log)
Font-engine service top-level process.
Parameters:
CT.SERVICE? |
in |
Connection to parent service. |
SHARED CT.DRIVER! |
to.drv |
Connection to driver-core. |
SHARED CT.KERNEL! |
to.kernel |
Connection to RMoX kernel. |
VAL []BYTE |
options |
Options to service. |
SHARED LOG! |
log |
System log channels. |
font10x20.inc:12Constant FONT.10X20
VAL []INT FONT.10X20
10-by-20 pixel bitmap font. This is the X11 10x20 font. For use with the RMoX font-engine service (see service:fontengine).
font6x13.inc:12Constant FONT.6X13
VAL []INT FONT.6X13
6-by-13 pixel bitmap font. This is the X11 6x13 font. For use with the RMoX font-engine service (see service:fontengine).
font-s911-12.inc:12Constant SWISS911.12
VAL []INT SWISS911.12
This is a (fairly poor) rendering of Bitstream's Swiss-911 font (a.k.a. LCARS). Forr use with RMoX's font-engine service.