home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / PFONTM-A.DMS / in.adf / Chapter08 < prev    next >
Encoding:
Text File  |  1995-11-12  |  8.9 KB  |  233 lines

  1.  
  2.  "Personal Fonts Maker -  8. PFM: The Attributes Menu"
  3.  
  4.  8.  PFM: The Attributes Menu
  5.   8.1  Italic
  6.   8.2  Bold
  7.   8.3  Light
  8.   8.4  Underlined
  9.   8.5  Outline
  10.   8.6  Shadow
  11.   8.7  Superscript
  12.   8.8  Subscript
  13.   8.9  Enlarged
  14.   8.10 Condensed
  15.   8.11 Reverse
  16.   8.12 Serif
  17.   8.13 Draft
  18.   8.14 Fixed Pitch
  19.   8.15 Right to Left
  20.   8.16 Landscape
  21.  
  22.  "Personal Fonts Maker -  8. PFM: The Attributes Menu"
  23.  
  24. 8.         PFM: The Attributes Menu
  25.  
  26.  
  27.    This menu allows the user to associate some attributes to the current
  28. font. Attributes are used to describe the font, e.g. to say whether it is
  29. an italic or an underlined font, or both. This information is stored with
  30. the font when the Personal Fonts Maker or the Amiga font format is used.
  31. Some of the attributes listed in this chapter are not handled by the Amiga
  32. format.
  33.  
  34.    Attributes are very important when a font is processed automatically by
  35. a program. For a human user it is very easy to tell whether a font is
  36. italic or bold, with fixed pitch or proportionally spaced. This task is,
  37. however, too complex to be implemented in a normal program. When a program
  38. asks the Amiga operating system to use an italic version of a given
  39. typeface, the operating system searches the font files for a font with the
  40. "Italic" attribute flag set. This is a fast and efficient solution, but
  41. requires the font files to have the attributes set properly. For this
  42. reason, it is important that when a font is designed or modified, the
  43. attributes are also set correctly.
  44.  
  45.    The attributes can be set and cleared with the mouse, as described in
  46. section 1.9.8 ("Menus"). Some attributes automatically exclude other
  47. attributes. For example, a font cannot be light and bold, superscript and
  48. subscript or enlarged and condensed. The following subsections describe
  49. each attribute. Section 2.3 ("Typeface Classification and Typographic
  50. Basics") describes some font attributes in more detail. Appendix O
  51. explains how the attribute flags can be accessed with software other than
  52. the Personal Fonts Maker. The Amiga documentation should be read for
  53. additional technical information on the attributes handled by the Amiga
  54. font format.
  55.  
  56.  
  57. 8.1        Italic
  58.  
  59.    A font where all characters are slanted to the right is called italic.
  60. Sections 5.6 ("Italicize") and 7.4 ("Italic Factor") explain how italic
  61. variations of normal characters can be generated automatically. Italic
  62. fonts are also called oblique.
  63.  
  64.    If this attribute is set, the Amiga FSF_ITALIC style flag will be set
  65. if the font is saved in the Amiga font format (section 4.6, "Export Amiga
  66. Font").
  67.  
  68.  
  69. 8.2        Bold
  70.  
  71.    A font is called bold if it is made of thicker lines than those of the
  72. typeface it is derived from. Section 3.19 ("The Four 'Shift' Gadgets")
  73. describes how to combine the "Shift" function with the "OR" to create bold
  74. variants of characters.
  75.  
  76.    If this attribute is set, the Amiga FSF_BOLD style flag will be set if
  77. the font is saved in the Amiga font format (section 4.6, "Export Amiga
  78. Font").
  79.  
  80.  
  81. 8.3        Light
  82.  
  83.    A light font is the opposite of a bold font. Light typefaces have
  84. thinner and more delicate lines.
  85.  
  86.  
  87. 8.4        Underlined
  88.  
  89.    It is probably more difficult to explain what an underlined font is
  90. than creating one. As for all other variations, it is possible to create a
  91. macro which underlines all characters in a font. It is important to
  92. remember to record the macro by underlining manually the widest possible
  93. character ("X Size" equal to "X Max").
  94.  
  95.    If this attribute is set, the Amiga FSF_UNDERLINED style flag will be
  96. set if the font is saved in the Amiga font format (section 4.6, "Export
  97. Amiga Font").
  98.  
  99.  
  100. 8.5        Outline
  101.  
  102.    An outlined character has all its external and internal borders drawn,
  103. but is empty inside these borders. The Personal Fonts Maker comes with
  104. different macros which can be used to outline the characters of a normal
  105. font (section 12.5, "Predefined Macros").
  106.  
  107.  
  108. 8.6        Shadow
  109.  
  110.    Shadowed characters have a visible shadow. One of the pre-recorded
  111. macros which come with the Personal Fonts Maker can be used to draw a
  112. shadow under the characters of a normal font (section 12.5, "Predefined
  113. Macros").
  114.  
  115.  
  116. 8.7        Superscript
  117.  
  118.    Superscript characters are small characters which are usually written
  119. at the top right of normal text. Superscripts are normally used for
  120. references, quotes and mathematical or chemical writing. The "Y Max"
  121. parameter of a superscript font is usually equal to that of the font which
  122. is combined with the superscript. The difference lies in the size of the
  123. characters, which are smaller, and the baseline, which is much higher than
  124. normal.
  125.  
  126.  
  127. 8.8        Subscript
  128.  
  129.    Subscript characters are similar to superscripts in size, but usually
  130. rest on the same baseline of normal text, if not below it.
  131.  
  132.  
  133. 8.9        Enlarged
  134.  
  135.    Enlarged text is - as the word implies - an enlarged variant of normal
  136. text. It is normally used for headers and titles. Some printers have
  137. built-in "enlarged" fonts, while others are capable of algorithmically
  138. enlarging a normal font, even if it is downloaded. Average enlarged text
  139. is output at about 5 cpi (characters per inch) on a normal printer, as
  140. opposed to the 10 and 12 cpi of the pica and elite pitches.
  141.  
  142.    The proportions of an enlarged font are not always the same as the
  143. original font. Sometimes only the width or only the height is affected.
  144. Such fonts are often called "Extended", "Double-Width" or
  145. "Double-Height".
  146.  
  147.    If this attribute is set, the Amiga FSF_EXTENDED style flag will be set
  148. if the font is saved in the Amiga font format (section 4.6, "Export Amiga
  149. Font").
  150.  
  151.  
  152. 8.10       Condensed
  153.  
  154.    A condensed font can be handy to print drafts and large tables at about
  155. 15 to 17 characters per inch. The height of the characters is usually the
  156. same as that of normal characters of that typeface, but the characters are
  157. narrower.
  158.  
  159.  
  160. 8.11       Reverse
  161.  
  162.    Reverse (also called negative) characters have the foreground and
  163. background colours reversed. On a normal black on white display this would
  164. mean having text in white on a black background. This variation is often
  165. used to emphasize text on screens and printouts of fixed-pitch character
  166. mode output systems. Section 5.7 ("Reverse") describes a function of the
  167. Personal Fonts Maker which automatically reverses an image.
  168.  
  169.  
  170. 8.12       Serif
  171.  
  172.    As described in section 2.3, serifs are little tails on the letters.
  173. Serifs are also used to classify fonts. A typeface with serifs is also
  174. called Roman. A typeface without serifs is called sans serif, or italic.
  175. This latter term can cause some misunderstanding, as fonts which are
  176. slanted to the right are also called italic. Usually when the word
  177. "italic" is used to indicate a sans serif font, "oblique" indicates that
  178. the font is slanted.
  179.  
  180.  
  181. 8.13       Draft
  182.  
  183.    A draft font is used for high speed printing. As described in section
  184. 2.5, some printers require a special format for draft fonts. For example,
  185. some printers will not print two adjacent dots in draft mode. Special
  186. draft fonts are designed to remain readable given these constraints.
  187. Horizontal lines look jagged and vertical lines cannot be thicker than one
  188. dot, but the text can be printed at least twice as fast as in letter
  189. quality mode. This flag can be used to indicate that the font is optimized
  190. for high speed printing (like the "Oberon_Draft_24" font on the Personal
  191. Fonts Maker disks).
  192.  
  193.  
  194. 8.14       Fixed Pitch
  195.  
  196.    This flag indicates that all characters in the font have the same width
  197. ("X Size"). This information is important for Amiga fonts. In a fixed
  198. pitch Amiga font the "Kerning" and "Space" values assigned to each
  199. character are ignored (they are not even saved). Fixed pitch Amiga fonts
  200. occupy less space than similar proportionally spaced fonts, and can be
  201. used to replace the Amiga "Topaz" default system font, as explained in
  202. section 4.6 ("Export Amiga Font").
  203.  
  204.    If this attribute is set, the Amiga FPF_PROPORTIONAL flag bit will be
  205. cleared if the font is saved in the Amiga font format (section 4.6,
  206. "Export Amiga Font"). While this flag must be set to save a fixed-pitch
  207. Amiga font, it is also important that all "On" characters in the font
  208. being saved have the same "X Size".
  209.  
  210.  
  211. 8.15       Right to Left
  212.  
  213.    This attribute indicates that the font was designed for text to be
  214. printed from the right to the left, as in Hebrew. The Amiga documentation
  215. calls this mode "Reverse Path".
  216.  
  217.    If this attribute is set, the Amiga FPF_REVPATH flag bit will be set if
  218. the font is saved in the Amiga font format (section 4.6, "Export Amiga
  219. Font"). Any texts in the dynamic view screen will also be displayed and
  220. edited from right to left.
  221.  
  222.  
  223. 8.16       Landscape
  224.  
  225.    A landscape font is designed to be used when the text is printed along
  226. the vertical axis of a sheet of paper (or display). This is called
  227. landscape mode, and is often used to print large tables as they may appear
  228. in spreadsheets. The font format information has the horizontal and
  229. vertical density information reversed, i.e. "X Dpi" must be set to the
  230. vertical density of the printer (in the normal mode), and "Y Dpi" to the
  231. horizontal density.
  232.  
  233.