Open RobertWinslow opened 1 year ago
Probably not going to include because of technical difficulty:
It might be nice to include capital letters with a matching width.
Just for the sake of annotating text in the same font?
I suppose in a browser, I can just set Source Code Pro as the backup font and accomplish the same effect.
(Both x
and X
currently map to the same symbol. I'd need to remove the latter to fully have this feature.)
Bigger dots?
q#3
. To do this, I'd need to essentially triple the number of substitutions in the font, but it's still certainly a feasible idea.I should look into adding alternate codepoints mapping â
and â
to '
. That might make the use in Word more straightforward.
I say 'alternate codepoints' because seperate ligatures would lead to massive bloat of the file size.
Some sort of supplemental tiny alphabet font to put underneath as lyrics?
Python scripts to do a partial conversion from ABC notation to this syntax
Symbols for things like fermata. Those can easily be dropped atop the score line. But it isn't obvious what characters to use. Other notation systems use full commands for things like this.
It would be nice to have a character which represents a blank space which can be underlined.
Space doesn't work because some font technologies don't allow space ligatures.
_
doesn't work because ABC notation uses that for flats.
I don't want to use a digit like Tomato Jianpu, because I want the plaintext to be understandable.
Maybe ;
for the ligaturable whitespace? Latex has something similar with \;
=
to indicate âŽ. (Both ABC and đ use this.)^
for â¯, as in ABC notation._
for â as in ABC notation._
as equivalent toq
for a quaver. I included this to make it easier to display underlined whitespace. (The README doesn't mention this use because I'm not sure whether I'll keep it.)$
for â, as in đ . (Not a fan of this one. I guess the justification is that it is next to the#
key?)