summaryrefslogtreecommitdiffstats
path: root/data/fonts/mappings/feta_pixmaps.xml
blob: b50bc79baa30ff10039214f5e5ddc9e90ab77664 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE rosegarden-font-encoding>

<rosegarden-font-encoding name="Feta Pixmaps"> 

<font-information
        origin="GNU Lilypond" 
        copyright="Copyright (c) 1997--2003 Han-Wen Nienhuys and Jan Nieuwenhuizen" 
        mapped-by="Chris Cannam"
        type="pixmap"
        smooth="true"/>

<font-sizes>
        <font-size note-height="4" beam-thickness="2" staff-line-thickness="1" stem-thickness="1"/>
        <font-size note-height="6" beam-thickness="3" staff-line-thickness="1" stem-thickness="1"/>
        <font-size note-height="8" beam-thickness="4" staff-line-thickness="1" stem-thickness="1"/>
        <font-size note-height="10" beam-thickness="5" staff-line-thickness="1" stem-thickness="2"/>
        <font-size note-height="12" beam-thickness="6" staff-line-thickness="2" stem-thickness="2"/>
</font-sizes>

<font-symbol-map>
        <!-- Symbol names are from the Unicode code charts: see
             http://www.unicode.org/charts/PDF/U2600.pdf
             http://www.unicode.org/charts/PDF/U1D100.pdf -->

        <src-directory name="feta"/>

	<symbol name="__UNKNOWN__" src="unknown"/>

        <symbol name="MUSIC SHARP SIGN" src="accidentals-1"/>
        <symbol name="MUSIC NATURAL SIGN" src="accidentals-0"/>
        <symbol name="MUSIC FLAT SIGN" src="accidentals--1"/>

        <symbol name="MUSICAL SYMBOL DOUBLE SHARP" src="accidentals-2"/>
        <symbol name="MUSICAL SYMBOL DOUBLE FLAT" src="accidentals--2"/>

        <symbol name="MUSICAL SYMBOL BREVE" src="noteheads--1"/>
        <symbol name="MUSICAL SYMBOL WHOLE NOTE" src="noteheads-0"/>
        <symbol name="MUSICAL SYMBOL VOID NOTEHEAD" src="noteheads-1"/>
        <symbol name="MUSICAL SYMBOL NOTEHEAD BLACK" src="noteheads-2"/>

	<symbol name="MUSICAL SYMBOL X NOTEHEAD" src="noteheads-2cross"/>
	<symbol name="MUSICAL SYMBOL CIRCLE X NOTEHEAD" src="noteheads-2xcircle"/>
	<symbol name="MUSICAL SYMBOL BREVIS" src="noteheads--1mensural"/>
	<symbol name="MUSICAL SYMBOL SEMIBREVIS WHITE" src="noteheads-1mensural"/>
	<symbol name="MUSICAL SYMBOL SEMIBREVIS BLACK" src="noteheads-2mensural"/>
	<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP WHITE" src="noteheads-1triangle"/>
	<symbol name="MUSICAL SYMBOL TRIANGLE NOTEHEAD UP BLACK" src="noteheads-2triangle"/>

        <!-- There's only one Unicode point for each flag; I guess
             you're expected to invert them yourself -->
        <symbol name="MUSICAL SYMBOL COMBINING FLAG-1"
                src="flags-u3" inversion-src="flags-d3"/>
        <symbol name="MUSICAL SYMBOL COMBINING FLAG-2"
                src="flags-u4" inversion-src="flags-d4"/>
        <symbol name="MUSICAL SYMBOL COMBINING FLAG-3" 
                src="flags-u5" inversion-src="flags-d5"/>
        <symbol name="MUSICAL SYMBOL COMBINING FLAG-4" 
                src="flags-u6" inversion-src="flags-d6"/>

        <!-- None of the "... REST ON STAFF" names are part of Unicode 4.0: -->
        <symbol name="MUSICAL SYMBOL MULTI REST" src="rests--1o"/>
        <symbol name="MUSICAL SYMBOL MULTI REST ON STAFF" src="rests--1"/>
        <symbol name="MUSICAL SYMBOL WHOLE REST" src="rests-0o"/>
        <symbol name="MUSICAL SYMBOL WHOLE REST ON STAFF" src="rests-0"/>
        <symbol name="MUSICAL SYMBOL HALF REST" src="rests-1o"/>
        <symbol name="MUSICAL SYMBOL HALF REST ON STAFF" src="rests-1"/>
        <symbol name="MUSICAL SYMBOL QUARTER REST" src="rests-2"/>
        <symbol name="MUSICAL SYMBOL EIGHTH REST" src="rests-3"/>
        <symbol name="MUSICAL SYMBOL SIXTEENTH REST" src="rests-4"/>
        <symbol name="MUSICAL SYMBOL THIRTY-SECOND REST" src="rests-5"/>
        <symbol name="MUSICAL SYMBOL SIXTY-FOURTH REST" src="rests-6"/>
        <symbol name="MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH REST" src="rests-7"/>

        <symbol name="MUSICAL SYMBOL COMBINING AUGMENTATION DOT" src="dots-dot"/>

	<symbol name="MUSICAL SYMBOL COMBINING ACCENT" src="scripts-sforzato"/>
	<symbol name="MUSICAL SYMBOL COMBINING TENUTO" src="scripts-tenuto"/>
	<symbol name="MUSICAL SYMBOL COMBINING STACCATO" src="scripts-staccato"/>
	<symbol name="MUSICAL SYMBOL COMBINING STACCATISSIMO"
                src="scripts-ustaccatissimo" inversion-src="scripts-dstaccatissimo"/>
	<symbol name="MUSICAL SYMBOL COMBINING MARCATO"
                src="scripts-umarcato" inversion-src="scripts-dmarcato"/>
	<symbol name="MUSICAL SYMBOL FERMATA"
	        src="scripts-ufermata" inversion-src="scripts-dfermata"/>
	<symbol name="MUSICAL SYMBOL TR" src="scripts-trill"/>
	<symbol name="MUSICAL SYMBOL TURN" src="scripts-turn"/>
	<symbol name="MUSICAL SYMBOL COMBINING UP BOW" src="scripts-upbow"/>
	<symbol name="MUSICAL SYMBOL COMBINING DOWN BOW" src="scripts-downbow"/>
        <!-- Unicode (and Lilypond) just have a single G clef, they
             don't distinguish between alto and tenor.  We'll have to
             use the same clef with an offset. -->
        <symbol name="MUSICAL SYMBOL C CLEF" src="clefs-C"/>
        <symbol name="MUSICAL SYMBOL G CLEF" src="clefs-G"/>
        <symbol name="MUSICAL SYMBOL F CLEF" src="clefs-F"/>
</font-symbol-map>

<font-hotspots>
        <hotspot name="MUSICAL SYMBOL VOID NOTEHEAD">
		<fixed x="1"/>
                <scaled y="0.5"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL NOTEHEAD BLACK">
		<fixed x="1"/>
                <scaled y="0.5"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL COMBINING FLAG-1">
		<fixed x="1"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL COMBINING FLAG-2">
		<fixed x="1"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL COMBINING FLAG-3">
		<fixed x="1"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL COMBINING FLAG-4">
		<fixed x="1"/>
        </hotspot>
        <hotspot name="MUSIC FLAT SIGN">
                <when note-height="4" y="8"/>
                <when note-height="6" y="12"/>
                <when note-height="8" y="15"/>
                <when note-height="10" y="19"/>
                <when note-height="12" y="22"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL C CLEF">
                <when note-height="4" y="9"/>
                <when note-height="6" y="13"/>
                <when note-height="8" y="16"/>
                <when note-height="10" y="20"/>
                <when note-height="12" y="24"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL G CLEF">
                <when note-height="4" y="19"/>
                <when note-height="6" y="29"/>
                <when note-height="8" y="38"/>
                <when note-height="10" y="48"/>
                <when note-height="12" y="58"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL F CLEF">
                <when note-height="4" y="5"/>
                <when note-height="6" y="7"/>
                <when note-height="8" y="9"/>
                <when note-height="10" y="11"/>
                <when note-height="12" y="13"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL MULTI REST">
                <when note-height="4" y="0"/>
                <when note-height="6" y="0"/>
                <when note-height="8" y="0"/>
                <when note-height="10" y="0"/>
                <when note-height="12" y="0"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL MULTI REST ON STAFF">
                <when note-height="4" y="0"/>
                <when note-height="6" y="0"/>
                <when note-height="8" y="0"/>
                <when note-height="10" y="0"/>
                <when note-height="12" y="0"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL WHOLE REST">
                <when note-height="4" y="1"/>
                <when note-height="6" y="1"/>
                <when note-height="8" y="1"/>
                <when note-height="10" y="1"/>
                <when note-height="12" y="1"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL WHOLE REST ON STAFF">
                <when note-height="4" y="1"/>
                <when note-height="6" y="1"/>
                <when note-height="8" y="1"/>
                <when note-height="10" y="1"/>
                <when note-height="12" y="1"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL HALF REST">
                <when note-height="4" y="3"/>
                <when note-height="6" y="4"/>
                <when note-height="8" y="6"/>
                <when note-height="10" y="7"/>
                <when note-height="12" y="8"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL HALF REST ON STAFF">
                <when note-height="4" y="3"/>
                <when note-height="6" y="4"/>
                <when note-height="8" y="6"/>
                <when note-height="10" y="7"/>
                <when note-height="12" y="8"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL QUARTER REST">
                <when note-height="4" y="6"/>
                <when note-height="6" y="9"/>
                <when note-height="8" y="12"/>
                <when note-height="10" y="15"/>
                <when note-height="12" y="19"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL EIGHTH REST">
                <when note-height="4" y="4"/>
                <when note-height="6" y="6"/>
                <when note-height="8" y="7"/>
                <when note-height="10" y="9"/>
                <when note-height="12" y="11"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL SIXTEENTH REST">
                <when note-height="4" y="5"/>
                <when note-height="6" y="7"/>
                <when note-height="8" y="8"/>
                <when note-height="10" y="10"/>
                <when note-height="12" y="12"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL THIRTY-SECOND REST">
                <when note-height="4" y="6"/>
                <when note-height="6" y="8"/>
                <when note-height="8" y="9"/>
                <when note-height="10" y="11"/>
                <when note-height="12" y="13"/>
        </hotspot>
        <hotspot name="MUSICAL SYMBOL SIXTY-FOURTH REST">
                <when note-height="4" y="7"/>
                <when note-height="6" y="9"/>
                <when note-height="8" y="10"/>
                <when note-height="10" y="12"/>
                <when note-height="12" y="14"/>
        </hotspot>
</font-hotspots>

</rosegarden-font-encoding>