lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: simulating handwritten font


From: Urs Liska
Subject: Re: simulating handwritten font
Date: Mon, 8 May 2017 15:45:27 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0



Am 08.05.2017 um 15:36 schrieb Stjepan Horvat:


Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje. Izreke 12:18

On Mon, May 8, 2017 at 3:14 PM, Urs Liska <address@hidden> wrote:



Am 08.05.2017 um 15:11 schrieb Stjepan Horvat:


Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje. Izreke 12:18

On Mon, May 8, 2017 at 2:30 PM, Urs Liska <address@hidden> wrote:



Am 08.05.2017 um 14:19 schrieb Stjepan Horvat:
hi guys..
what i would want to try doing is simulating handwritten font by adding 4 or more shapes of same object.

Do you want to prepare an actual font to use instead of Emmentaler, for notation (i.e. not text)?


Yes! I have already started working on it and have figure it out how to change the existing font.​
 
what would you suggest to accomplish this?


my raw idea is to add diferent signs in normal, italic, bold, bold-italic combination and then on each new object iterate though there combination.
This has a limitation of only 4 combinations.

Another idea is to add a list of fonts and there go through them.


If you want to create a custom font you could probably override the stencil of the different grobs and replace them with a markup (I think that's what is described in these posts, isn't it?). Then you can place an arbitrary number of additional glyphs in that font and write a function that, say, for a whole note notehead picks a random glyph out of the one at the regular postion and the range of custom glyphs.

​What do you mean a range of custom glyphs. Where would that be? In a font file?​
 

In your custom font file. If you want to modify an existing font you will edit it in some editor (or did I misunderstand you and you are talking about modifying LilyPond's Metafont sources to build a modified Emmentaler?)
You will change existing glyphs, but the font has lots of empty spaces for additional glyphs that are not normally used by LilyPond. There you can add glyphs and access them manually from LilyPond. But others know much more about this than I do.

Ok. I want to modify and existing font. I tryed https://birdfont.org/ and it looks quite ok for this purpose.​
What now comes to my mind is to use some kind of numerical offset. For example for notehead which is for example nr. 40 offset would be 100..then other note heads would ne 140, 240, 340 and so on.
I dont know if it is possible to have accsess in this manner.

Maybe, or something like:
40 => 4000, 4001, 4002 ...
41 => 4100, 4101, 4102 ...

You just have to make sure to be out of the range of any used glyphs.
But cleaner would be to use the "private area" of Unicode.

Urs


 
Best
Urs



Do you have any idea how to implement this in sheme?
A snippet would be very helpfull.

Sorry, I can't (and don't have the time to look into it). But if you clarify your intention I think it should not be too difficult and there should be people around who can help you.

Urs

​Thanks for your fast response.​
 

Thanks.

 

Nesmotren govori kao da mačem probada, a jezik je mudrih iscjeljenje. Izreke 12:18


_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user
-- 
address@hidden
https://openlilylib.org
http://lilypondblog.org
_______________________________________________ lilypond-user mailing list address@hidden https://lists.gnu.org/mailman/listinfo/lilypond-user
-- 
address@hidden
https://openlilylib.org
http://lilypondblog.org
-- 
address@hidden
https://openlilylib.org
http://lilypondblog.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]