The Mudcat Café TM
Thread #52506 Message #1209646
Posted By: John in Brisbane
18-Jun-04 - 12:32 AM
Thread Name: Tech: Creating New Fonts - Advice Please
Subject: RE: Tech: Creating New Fonts - Advice Please
Just a few notes of explanation - I'll stick to the musical part of the story in this instance:
- I wanted to create a font to portray the fingering for tin whistle. - It needed to cover a 2 octave range - Semi-tones, rests and ties were required - I wanted it to be as compatible as possible with the ABC Notation system so that users could download one of the many thousands of tunes available freely on the Web. I never intended however to include any visual info about the duration of the note. - Likewise if a user knew what the notes were for a tune they should be able to use a normal text editor to enter the notes from the PC keyboard. This means a further departure from the standard ABC Notation, but one that is essential if only one keystroke is to be used to generate a whistle shape.
So I then:
- Created all the various fingering shapes of little whistles in the range of C C# D D# E F F# G ...B c c# d d# ...... a# b c' and saved them as individual .bmp files.
- Chose to use only Sharps instead of Flats (or a mixture of both)for reasons of standardisation and for the reason which follows.
- For the Sharp Accidentals I used the kepad letter between 9 o'clock and 12 0'clock of the main note. If you look at your PC (or Mac) keyboard you'll see that it's fairly easy to come up with a logical rule hence C# uses X, D# uses S, F# uses R (because D is used elsewhere), G# uses T ('cos F is already used), A# uses Q and so on for the next octave using lowercase letters.
- When you get to the the highest note in the two octaves c' I used the letter v immediately to the right of the letter c (you could alternatively think of the c' note as being the note b# - and hence my 9 o'clock rule is maintained).
I'll finish off the rest of this description in a second episode.