home *** CD-ROM | disk | FTP | other *** search
/ Acorn Replay Demonstration Disc 1 / REPLAY.iso / _fonts / _help < prev    next >
Text File  |  1992-07-09  |  4KB  |  85 lines

  1.   
  2.  
  3.  
  4. RISC OS 3 and Fonts on networks
  5. ===============================
  6.  
  7. This note describes how fonts can be organised on a network such that:
  8.   the RISC OS 2 client can find the outline font manager
  9.   the RISC OS 2 client sees all the fonts
  10.   the RISC OS 3 client sees all the fonts EXCEPT the ones in his ROM
  11.  
  12. In order to do this,a !Fonts directory has been constructed for the net
  13. which is organised as follows:
  14.  
  15.  !Fonts                       Dir      root directory
  16.  !Fonts.!Boot                 Obey     boot file, listed below
  17.  !Fonts.!Run                  Obey     run file, listed below 
  18.  !Fonts.!Sprites              Sprite   sprite file, copied from old or new !Fonts
  19.  !Fonts.Fonts                 Module   Font manager module, copied from old !Fonts
  20.  !Fonts.Super                 Module   super-sampler module, copied from old !Fonts
  21.  !Fonts.FontsRO2.Trinity...   Dir
  22.  !Fonts.FontsRO2.Corpus...    Dir
  23.  !Fonts.FontsRO2.Homerton...  Dir      The fonts which appear in the RISC OS 3 ROM,
  24.                                        present for use by RISC OS 2 clients.
  25.  !Fonts.FontsRO3.<any other fonts> Dir Fonts for use by both OSs
  26.  
  27. In effect what happens is that the fonts have been split into two sub-directories:
  28. FontsRO2 contains the fonts which are in the RISC OS 3 ROM, for use by RISC OS 2 only,
  29. and FontsRO3 contains all other fonts. The boot and run files provided below are such
  30. that RISC OS 2 clients will pick up both subdirectories, while RISC OS 3 clients will
  31. only pick up one.
  32.  
  33. !Fonts.!Boot:
  34. ================
  35. Iconsprites <Obey$Dir>.!Sprites
  36. Set OS$New TRUE
  37. RMEnsure ROMFonts 0 Set OS$New FALSE
  38. If "<OS$New>"="TRUE" Then FontInstall <Obey$Dir>.FontsRO3
  39. If "<OS$New>"="FALSE" Then If "<Font$Prefix>"="" Then RMEnsure FontManager 2.42 RMLoad <Obey$Dir>.Fonts
  40. If "<OS$New>"="FALSE" Then If "<Font$Prefix>"="" Then RMEnsure SuperSample 0.04 RMLoad <Obey$Dir>.Super
  41. If "<OS$New>"="FALSE" Then If "<Font$Prefix>"="" Then Set Font$Path <Obey$Dir>.FontsRO2,<Obey$Dir>.FontsRO3
  42. If "<OS$New>"="FALSE" Then If "<Font$Prefix>"="" Then Set Font$Prefix <Obey$Dir>.FontsRO2
  43. Unset OS$New
  44.  
  45. !Fonts.!Run:
  46. ===============
  47. Iconsprites <Obey$Dir>.!Sprites
  48. Set OS$New TRUE
  49. RMEnsure ROMFonts 0 Set OS$New FALSE
  50. If "<OS$New>"="NEW" Then FontInstall <Obey$Dir>.FontsRO3
  51. If "<OS$New>"="NEW" Then FontInstall
  52. If "<OS$New>"="FALSE" Then RMEnsure FontManager 2.42 RMLoad <Obey$Dir>.Fonts
  53. If "<OS$New>"="FALSE" Then RMEnsure SuperSample 0.04 RMLoad <Obey$Dir>.Super
  54. If "<OS$New>"="FALSE" Then Set Font$Path <Obey$Dir>.FontsRO2,<Obey$Dir>.FontsRO3
  55. If "<OS$New>"="FALSE" Then Set Font$Prefix <Obey$Dir>.FontsRO2
  56. Unset OS$New
  57.  
  58.  
  59.  
  60.  
  61. In addition, the following remarks should be noted about this version of
  62. Fonts and its documentation.
  63.  
  64.   The "Portrhouse" font is intended primarily for screen use. At a nominal
  65. height of 10 points, it uses no grey pixels when rendered on a mode 12 or
  66. mode 20 screen.  This font is only provided with the Latin1 character set.
  67.  
  68.   The "System.Fixed" font precisely mimics the system font built in to the
  69. machine. The tuned bitmap files ensure that at a nominal height of 12 points
  70. there are no grey pixels when rendered on a mode 12 or mode 20 screen.  This
  71. font is only provided with the Latin1 character set.
  72.  
  73.   The "System.Medium" font contains the same characters as System.Fixed, but
  74. with proportionally spaced metrics.  This font is only provided with the
  75. Latin1 character set.
  76.  
  77.   The "Sidney" font is included only to provide the new Encoding file for
  78. use by the new font manager.  This file is also required if the PostScript
  79. printer driver is to render Sidney on a PostScript device using the
  80. PostScript font "Symbol".  You should copy this "Sidney" font over your
  81. existing font, thus making a copy of the file "Encoding".  If you do not
  82. have a copy of the "Sidney" font then you should ignore this directory and
  83. file.  It is not advisable to delete the Sidney directory since you may
  84. require it in the future.
  85.