[go: up one dir, main page]

0% found this document useful (0 votes)
176 views4 pages

Adforn: 1 Introduction

The document summarizes the LaTeX support package for the Ornements adf font. It provides two methods for accessing the font - using a single command with numerical arguments, or separate commands for each symbol. It lists all the symbols and the corresponding commands, and provides examples of how to use the commands to typeset symbols from the font.

Uploaded by

erwgfasdgs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views4 pages

Adforn: 1 Introduction

The document summarizes the LaTeX support package for the Ornements adf font. It provides two methods for accessing the font - using a single command with numerical arguments, or separate commands for each symbol. It lists all the symbols and the corresponding commands, and provides examples of how to use the commands to typeset symbols from the font.

Uploaded by

erwgfasdgs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

adforn

Clea F. Rees∗

1st August, 2010

Abstract
Hirwen Harendal, Arkandis Digital Foundry (adf) has produced Ornements adf. This guide
outlines the TEX/LATEX support provided with version 1.001 of the font in postscript type 1
format.

§1 Introduction
This document explains how to use the TEX/LATEX support included with version 1.001 of
Ornements adf in postscript type 1 format. The font was developed by Hirwen Harendal of the
Arkandis Digital Foundry (adf), and information about the font itself, together with a copy of the
font in opentype format, can be found at http://pagesperso-orange.fr/arkandis/ADF/tugfonts.htm.
The font is released under the gpl. For details, see readme, notice and copying.
The TEX/LATEX support package consists of all files listed in manifest.txt and these files are
released under the LATEX Project Public Licence as explained in the included licensing notices
and readme. Please let me know of any problems so that I can solve them if I can. If you can
correct the problems and send me the fix, that would be even better. Unlike the font itself, the
TEX/LATEX support is somewhat experimental.
adforn includes a copy of the font in type 1 format (OrnementsADF.pfb, OrnementsADF.pfm and
OrnementsADF.afm), documentation and support files for TEX/LATEX including a LATEX package
file, adforn.sty.

§2 The support package


adforn provides access to the ornaments and symbols in OrnementsADF via two sets of commands.
First, it provides a single command which takes a range of arguments. The different arguments
determine which ornament is typeset. Second, it provides a separate command for each orna-
ment. The choice of command determines which ornament is typeset. The two mechanisms are
equivalent1 .
∗ cfrees
<at> imapmail <dot> org
1 The only difference is that the first allows you to typeset a space by passing it the argument 0 whereas there
is no command to typeset the space in the second set. For all practical purposes, this difference is irrelevant since
you should not use such a command to typeset a space in TEX in any case and it is difficult to see why anybody
would want to.
adforn V 1st August, 2010

§2.1 One command; many arguments


adforn provides the command \adforn{} which takes a single numerical argument. There are 75
ornaments in the font which can be produced by feeding the relevant number between 1 and 75
to \adforn{}2 :

1: ( 16: A 31: P 46: c 61: r


2: ) 17: B 32: Q 47: d 62: s
3: 0 18: C 33: R 48: e 63: t
4: 1 19: D 34: S 49: f 64: u
5: 2 20: E 35: T 50: g 65: v
6: 3 21: F 36: U 51: h 66: w
7: 4 22: G 37: V 52: i 67: x
8: 5 23: H 38: W 53: j 68: y
9: 6 24: I 39: X 54: k 69: z
10: 7 25: J 40: Y 55: l 70: {
11: 8 26: K 41: Z 56: m 71: |
12: 9 27: L 42: [ 57: n 72: }
13: < 28: M 43: ] 58: o 73: •
14: = 29: N 44: a 59: p 74: §
15: > 30: O 45: b 60: q 75: ¶

For example,

\adforn{21}\quad\adforn{11}\quad\adforn{49}

produces:

F 8 f

§2.2 Many commands; no arguments


In addition to the numerical interface, a number of additional commands are provided as an
alternative means of accessing the various symbols and ornaments. The following list groups them
roughly according to kind. In each case, the number of the ornament is given first. This may
be used directly with the \adforn{} command as explained above. The alternative command
is given next. This command may be used to typeset the same ornament. For example both
\adforn{14} and \adfdiamond produce =. Finally, the ornament produced by the two commands
is typeset to their right.

basic symbols & shapes


74 \adfS § 75 \adfgee ¶
14 \adfdiamond = 71 \adfsquare |
73 \adfbullet •

2 As mentioned above, the argument 0 will simply typeset a space and should be avoided as using it may

interfere with TEX’s spacing algorithms. The problem is that TEX will not recognise it as a space and so will treat
it instead as a character.

C 2 of 4 c
adforn V 1st August, 2010

fancy asterisks & bullets


3 \adfast1 0 4 \adfast2 1
5 \adfast3 2 6 \adfast4 3
7 \adfast5 4 8 \adfast6 5
9 \adfast7 6 10 \adfast8 7
11 \adfast9 8 12 \adfast{10} 9
arrows & arrowheads
70 \adfhalfleftarrow { 72 \adfhalfrightarrow }
42 \adfleftarrowhead [ 43 \adfrightarrowhead ]
1 \adfhalfleftarrowhead ( 2 \adfhalfrightarrowhead )
flourishes
20 \adfflourishleft E 48 \adfflourishright e
21 \adfflourishleftdouble F 49 \adfflourishrightdouble f
17 \adfopenflourishleft B 45 \adfopenflourishright b
18 \adfclosedflourishleft C 46 \adfclosedflourishright c
22 \adfsingleflourishleft G 50 \adfsingleflourishright g
19 \adfdoubleflourishleft D 47 \adfdoubleflourishright d
26 \adftripleflourishleft K 54 \adftripleflourishright k
23 \adfsharpflourishleft H 51 \adfsharpflourishright h
24 \adfdoublesharpflourishleft I 52 \adfdoublesharpflourishright i
25 \adfsickleflourishleft J 53 \adfsickleflourishright j
16 \adfwavesleft A 44 \adfwavesright a
flowers
60 \adfflowerleft q 32 \adfflowerright Q
leaves
66 \adfleafleft w 38 \adfleafright W
59 \adfsolidleafleft p 31 \adfsolidleafright P
13 \adfhalfleafleft < 15 \adfhalfleafright >
58 \adfoutlineleafleft o 30 \adfoutlineleafright O
68 \adfsmallleafleft y 40 \adfsmallleafright Y
64 \adfflatleafleft u 36 \adfflatleafright U
57 \adfflatleafoutlineleft n 29 \adfflatleafoutlineright N
65 \adfflatleafsolidleft v 37 \adfflatleafsolidright V
67 \adfdownleafleft x 39 \adfdownleafright X
61 \adfdownhalfleafleft r 33 \adfdownhalfleafright R
55 \adfflatdownhalfleafleft l 27 \adfflatdownhalfleafright L
56 \adfflatdownoutlineleafleft m 28 \adfflatdownoutlineleafright M
35 \adfhangingleafleft T 63 \adfhangingleafright t
69 \adfsmallhangingleafleft z 41 \adfsmallhangingleafright Z
62 \adfhangingflatleafleft s 34 \adfhangingflatleafright S

So,

\adfflourishleftdouble\quad\adfast9\quad\adfflourishrightdouble

C 3 of 4 c
adforn V 1st August, 2010

will produce the same output as the example code given in the previous section:

F 8 f

C 4 of 4 c

You might also like