; > &.Hdr.Font
;

; ***********************************
; ***    C h a n g e   L i s t    ***
; ***********************************

; Date       Name  Description
; ----       ----  -----------
; 17-Jul-87  NDR   Allow non 2^n colour offsets
; 20-Jul-87  NDR   Allow -ve colour offsets
;            NDR   Introduce 18,<bc>,<fc>,<ac> into font strings
;            NDR   Re-introduce BIC-ORR masking into font painting
;            NDR   Added Font_SetPalette
;  4-Aug-87  NDR   Added Font_FindCaretJ
;            NDR   Added Font_StringBBox
;  7-Oct-87  NDR   Added Font_ReadColourTable
; 15-Jul-88  NDR   Added Font_ChangeArea (non-public)
;


SWIClass        SETS    "Font"

        ^       Module_SWISystemBase + FontSWI * Module_SWIChunkSize

        AddSWI  CacheAddr               ; +0
        AddSWI  FindFont                ; +1
        AddSWI  LoseFont                ; +2
        AddSWI  ReadDefn                ; +3
        AddSWI  ReadInfo                ; +4
        AddSWI  StringWidth             ; +5
        AddSWI  Paint                   ; +6
        AddSWI  Caret                   ; +7
        AddSWI  ConverttoOS             ; +8
        AddSWI  Converttopoints         ; +9
        AddSWI  SetFont                 ; +10
        AddSWI  CurrentFont             ; +11
        AddSWI  FutureFont              ; +12
        AddSWI  FindCaret               ; +13
        AddSWI  CharBBox                ; +14
        AddSWI  ReadScaleFactor         ; +15
        AddSWI  SetScaleFactor          ; +16
        AddSWI  ListFonts               ; +17
        AddSWI  SetFontColours          ; +18
        AddSWI  SetPalette              ; +19
        AddSWI  ReadThresholds          ; +20
        AddSWI  SetThresholds           ; +21
        AddSWI  FindCaretJ              ; +22
        AddSWI  StringBBox              ; +23
        AddSWI  ReadColourTable         ; +24

        ^       Module_SWISystemBase + FontSWI * Module_SWIChunkSize + 63

        AddSWI  ChangeArea              ; +63  -  for OS_ChangeDynamicArea

        END

