Hello everybody,
I just made by trial-and-error a couple of font file with FontForge, by substituting the letters glyphs with fixed length symbols, to write guitar fretboard diagrams in a word processor, without the need of external graphic programs, etc...
I use LibreOffice as editor, and the font works pretty well, al least for my needs...
But here's what happens: when I color part of the diagram with a different one, the vertical alignment of that row gets screwed...
LibreOffice has some rendering problem, especially when zooming in and out the page, but this issue is consistent even after refresh, or close/reopen document.
At first I thought it was a LibreOffice rendering problem and I already opened a Ticket at their bugzilla account, but in the meantime I noticed that other character sets having semi-graphic symbols do align perfectly even if colored...
So i started to think that maybe the problem is in the font...
My questions are: Could it be possible? How/where I check? Is there any font building guide that covers specifically these issues?
If you are interested, you can find the font files at my blog page
http://enricodellaquila.blogspot.it/p/my-fonts-page-for-guitar.html
and here is the bug submission at LibreOffice:
https://bugs.documentfoundation.org/show_bug.cgi?id=97261
Any help would be really appreciated
Thank you in advance!
yes, it's by design. (is it wrong?)
The only chars that have a width are the frets and the spaces.
All the other symbols have zero width and left offset, so they go overlapping the fret on their left... and its possible to stack one another, e.g. a cross inside a box or a circle...
some usage examples are at the facebook page.
https://www.facebook.com/My-Guitar-Fonts-450268108496016/
or in this PDF document
https://drive.google.com/file/d/0B0hK6bTYBuKreHlzN0RJeTBmazA/view
everything works fine, unless I color one of the symbols.
If I color the whole character row, it works without problems...
thank you Claude, I'm going to post also there.
Fuso orario: CEST. Ora sono le 07:24