File tree Expand file tree Collapse file tree 6 files changed +388
-286
lines changed Expand file tree Collapse file tree 6 files changed +388
-286
lines changed Original file line number Diff line number Diff line change 1
1
import { ChordSymbolMetrics } from './chordsymbol' ;
2
+ import { OrnamentMetrics } from './ornament' ;
2
3
import { StringNumberMetrics } from './stringnumber' ;
3
4
import { defined } from './util' ;
4
5
@@ -45,6 +46,7 @@ export interface FontMetrics extends Record<string, any> {
45
46
// Not specified in bravura_metrics.ts or gonville_metrics.ts.
46
47
noteHead ?: Record < string , Record < string , number > > ;
47
48
chordSymbol ?: ChordSymbolMetrics ;
49
+ ornament ?: Record < string , OrnamentMetrics > ;
48
50
stringNumber ?: StringNumberMetrics ;
49
51
// eslint-disable-next-line
50
52
glyphs : Record < string , Record < string , any > > ;
Original file line number Diff line number Diff line change @@ -166,6 +166,75 @@ export const BravuraMetrics = {
166
166
} ,
167
167
} ,
168
168
169
+ ornament : {
170
+ brassScoop : {
171
+ xOffset : - 12 ,
172
+ yOffset : 0 ,
173
+ stemUpYOffset : 0 ,
174
+ reportedWidth : 20 ,
175
+ } ,
176
+ brassDoitMedium : {
177
+ xOffset : 16 ,
178
+ yOffset : 0 ,
179
+ stemUpYOffset : 0 ,
180
+ reportedWidth : 22 ,
181
+ } ,
182
+ brassFallLipShort : {
183
+ xOffset : 16 ,
184
+ yOffset : 0 ,
185
+ stemUpYOffset : 0 ,
186
+ reportedWidth : 15 ,
187
+ } ,
188
+ brassLiftMedium : {
189
+ xOffset : 16 ,
190
+ yOffset : 5 ,
191
+ stemUpYOffset : 0 ,
192
+ reportedWidth : 5 ,
193
+ } ,
194
+ brassFallRoughMedium : {
195
+ xOffset : 16 ,
196
+ yOffset : 28 ,
197
+ stemUpYOffset : 0 ,
198
+ reportedWidth : 5 ,
199
+ } ,
200
+ brassBend : {
201
+ xOffset : 2 ,
202
+ yOffset : - 8 ,
203
+ stemUpYOffset : 25 ,
204
+ reportedWidth : 5 ,
205
+ } ,
206
+ brassMuteClosed : {
207
+ xOffset : 3 ,
208
+ yOffset : - 8 ,
209
+ stemUpYOffset : 25 ,
210
+ reportedWidth : 5 ,
211
+ } ,
212
+ brassMuteOpen : {
213
+ xOffset : 3 ,
214
+ yOffset : - 7 ,
215
+ stemUpYOffset : 25 ,
216
+ reportedWidth : 5 ,
217
+ } ,
218
+ brassFlip : {
219
+ xOffset : 10 ,
220
+ yOffset : 0 ,
221
+ stemUpYOffset : 7 ,
222
+ reportedWidth : 10 ,
223
+ } ,
224
+ brassJazzTurn : {
225
+ xOffset : 0 ,
226
+ yOffset : 0 ,
227
+ stemUpYOffset : 8 ,
228
+ reportedWidth : 31 ,
229
+ } ,
230
+ brassSmear : {
231
+ xOffset : 10 ,
232
+ yOffset : 0 ,
233
+ stemUpYOffset : 8 ,
234
+ reportedWidth : 5 ,
235
+ } ,
236
+ } ,
237
+
169
238
parenthesis : {
170
239
default : {
171
240
point : 39 ,
@@ -333,6 +402,39 @@ export const BravuraMetrics = {
333
402
ornamentTurnSlash : {
334
403
scale : 1.2 ,
335
404
} ,
405
+ brassScoop : {
406
+ scale : 1.0 ,
407
+ } ,
408
+ brassDoitMedium : {
409
+ scale : 1.0 ,
410
+ } ,
411
+ brassFallLipShort : {
412
+ scale : 1.0 ,
413
+ } ,
414
+ brassLiftMedium : {
415
+ scale : 1.0 ,
416
+ } ,
417
+ brassFallRoughMedium : {
418
+ scale : 1.0 ,
419
+ } ,
420
+ brassBend : {
421
+ scale : 1.0 ,
422
+ } ,
423
+ brassMuteClosed : {
424
+ scale : 1.0 ,
425
+ } ,
426
+ brassMuteOpen : {
427
+ scale : 1.0 ,
428
+ } ,
429
+ brassFlip : {
430
+ scale : 1.0 ,
431
+ } ,
432
+ brassJazzTurn : {
433
+ scale : 1.0 ,
434
+ } ,
435
+ brassSmear : {
436
+ scale : 1.0 ,
437
+ } ,
336
438
} ,
337
439
stroke : {
338
440
arrowheadBlackDown : {
@@ -445,85 +547,6 @@ export const BravuraMetrics = {
445
547
scale : 0.9 ,
446
548
} ,
447
549
} ,
448
- jazzOrnaments : {
449
- brassScoop : {
450
- scale : 1.0 ,
451
- xOffset : - 12 ,
452
- yOffset : 0 ,
453
- stemUpYOffset : 0 ,
454
- reportedWidth : 20 ,
455
- } ,
456
- brassDoitMedium : {
457
- scale : 1.0 ,
458
- xOffset : 16 ,
459
- yOffset : 0 ,
460
- stemUpYOffset : 0 ,
461
- reportedWidth : 22 ,
462
- } ,
463
- brassFallLipShort : {
464
- scale : 1.0 ,
465
- xOffset : 16 ,
466
- yOffset : 0 ,
467
- stemUpYOffset : 0 ,
468
- reportedWidth : 15 ,
469
- } ,
470
- brassLiftMedium : {
471
- scale : 1.0 ,
472
- xOffset : 16 ,
473
- yOffset : 5 ,
474
- stemUpYOffset : 0 ,
475
- reportedWidth : 5 ,
476
- } ,
477
- brassFallRoughMedium : {
478
- scale : 1.0 ,
479
- xOffset : 16 ,
480
- yOffset : 28 ,
481
- stemUpYOffset : 0 ,
482
- reportedWidth : 5 ,
483
- } ,
484
- brassBend : {
485
- scale : 1.0 ,
486
- xOffset : 2 ,
487
- yOffset : - 8 ,
488
- stemUpYOffset : 25 ,
489
- reportedWidth : 5 ,
490
- } ,
491
- brassMuteClosed : {
492
- scale : 1.0 ,
493
- xOffset : 3 ,
494
- yOffset : - 8 ,
495
- stemUpYOffset : 25 ,
496
- reportedWidth : 5 ,
497
- } ,
498
- brassMuteOpen : {
499
- scale : 1.0 ,
500
- xOffset : 3 ,
501
- yOffset : - 7 ,
502
- stemUpYOffset : 25 ,
503
- reportedWidth : 5 ,
504
- } ,
505
- brassFlip : {
506
- scale : 1.0 ,
507
- xOffset : 10 ,
508
- yOffset : 0 ,
509
- stemUpYOffset : 7 ,
510
- reportedWidth : 10 ,
511
- } ,
512
- brassJazzTurn : {
513
- scale : 1.0 ,
514
- xOffset : 0 ,
515
- yOffset : 0 ,
516
- stemUpYOffset : 8 ,
517
- reportedWidth : 31 ,
518
- } ,
519
- brassSmear : {
520
- scale : 1.0 ,
521
- xOffset : 10 ,
522
- yOffset : 0 ,
523
- stemUpYOffset : 8 ,
524
- reportedWidth : 5 ,
525
- } ,
526
- } ,
527
550
tuplet : {
528
551
noteHeadOffset : 20 ,
529
552
stemOffset : 10 ,
Original file line number Diff line number Diff line change @@ -168,6 +168,75 @@ export const GonvilleMetrics = {
168
168
} ,
169
169
} ,
170
170
171
+ ornament : {
172
+ brassScoop : {
173
+ xOffset : - 12 ,
174
+ yOffset : 0 ,
175
+ stemUpYOffset : 0 ,
176
+ reportedWidth : 15 ,
177
+ } ,
178
+ brassDoitMedium : {
179
+ xOffset : 16 ,
180
+ yOffset : 0 ,
181
+ stemUpYOffset : 0 ,
182
+ reportedWidth : 22 ,
183
+ } ,
184
+ brassFallLipShort : {
185
+ xOffset : 17 ,
186
+ yOffset : 0 ,
187
+ stemUpYOffset : 0 ,
188
+ reportedWidth : 15 ,
189
+ } ,
190
+ brassLiftMedium : {
191
+ xOffset : 16 ,
192
+ yOffset : 5 ,
193
+ stemUpYOffset : 0 ,
194
+ reportedWidth : 5 ,
195
+ } ,
196
+ brassFallRoughMedium : {
197
+ xOffset : 16 ,
198
+ yOffset : 28 ,
199
+ stemUpYOffset : 0 ,
200
+ reportedWidth : 5 ,
201
+ } ,
202
+ brassBend : {
203
+ xOffset : 2 ,
204
+ yOffset : - 8 ,
205
+ stemUpYOffset : 24 ,
206
+ reportedWidth : 5 ,
207
+ } ,
208
+ brassMuteClosed : {
209
+ xOffset : 3 ,
210
+ yOffset : - 9 ,
211
+ stemUpYOffset : 24 ,
212
+ reportedWidth : 5 ,
213
+ } ,
214
+ brassMuteOpen : {
215
+ xOffset : 3 ,
216
+ yOffset : - 7 ,
217
+ stemUpYOffset : 25 ,
218
+ reportedWidth : 5 ,
219
+ } ,
220
+ brassFlip : {
221
+ xOffset : 10 ,
222
+ yOffset : - 4 ,
223
+ stemUpYOffset : 7 ,
224
+ reportedWidth : 5 ,
225
+ } ,
226
+ brassJazzTurn : {
227
+ xOffset : 3 ,
228
+ yOffset : - 4 ,
229
+ stemUpYOffset : 10 ,
230
+ reportedWidth : 28 ,
231
+ } ,
232
+ brassSmear : {
233
+ xOffset : 10 ,
234
+ yOffset : - 4 ,
235
+ stemUpYOffset : 9 ,
236
+ reportedWidth : 5 ,
237
+ } ,
238
+ } ,
239
+
171
240
parenthesis : {
172
241
default : {
173
242
point : 39 ,
@@ -370,83 +439,39 @@ export const GonvilleMetrics = {
370
439
scale : 0.95 ,
371
440
} ,
372
441
} ,
373
- jazzOrnaments : {
442
+ ornament : {
374
443
brassScoop : {
375
444
scale : 1.0 ,
376
- xOffset : - 12 ,
377
- yOffset : 0 ,
378
- stemUpYOffset : 0 ,
379
- reportedWidth : 15 ,
380
445
} ,
381
446
brassDoitMedium : {
382
447
scale : 1.0 ,
383
- xOffset : 16 ,
384
- yOffset : 0 ,
385
- stemUpYOffset : 0 ,
386
- reportedWidth : 22 ,
387
448
} ,
388
449
brassFallLipShort : {
389
450
scale : 1.0 ,
390
- xOffset : 17 ,
391
- yOffset : 0 ,
392
- stemUpYOffset : 0 ,
393
- reportedWidth : 15 ,
394
451
} ,
395
452
brassLiftMedium : {
396
453
scale : 1.0 ,
397
- xOffset : 16 ,
398
- yOffset : 5 ,
399
- stemUpYOffset : 0 ,
400
- reportedWidth : 5 ,
401
454
} ,
402
455
brassFallRoughMedium : {
403
456
scale : 1.0 ,
404
- xOffset : 16 ,
405
- yOffset : 28 ,
406
- stemUpYOffset : 0 ,
407
- reportedWidth : 5 ,
408
457
} ,
409
458
brassBend : {
410
459
scale : 1.0 ,
411
- xOffset : 2 ,
412
- yOffset : - 8 ,
413
- stemUpYOffset : 24 ,
414
- reportedWidth : 5 ,
415
460
} ,
416
461
brassMuteClosed : {
417
462
scale : 1.0 ,
418
- xOffset : 3 ,
419
- yOffset : - 9 ,
420
- stemUpYOffset : 24 ,
421
- reportedWidth : 5 ,
422
463
} ,
423
464
brassMuteOpen : {
424
465
scale : 1.0 ,
425
- xOffset : 3 ,
426
- yOffset : - 7 ,
427
- stemUpYOffset : 25 ,
428
- reportedWidth : 5 ,
429
466
} ,
430
467
brassFlip : {
431
468
scale : 1.0 ,
432
- xOffset : 10 ,
433
- yOffset : - 4 ,
434
- stemUpYOffset : 7 ,
435
- reportedWidth : 5 ,
436
469
} ,
437
470
brassJazzTurn : {
438
471
scale : 1.0 ,
439
- xOffset : 3 ,
440
- yOffset : - 4 ,
441
- stemUpYOffset : 10 ,
442
- reportedWidth : 28 ,
443
472
} ,
444
473
brassSmear : {
445
474
scale : 1.0 ,
446
- xOffset : 10 ,
447
- yOffset : - 4 ,
448
- stemUpYOffset : 9 ,
449
- reportedWidth : 5 ,
450
475
} ,
451
476
} ,
452
477
tremolo : {
You can’t perform that action at this time.
0 commit comments