Re: font defects in scripts.varsegno and accordion.push

2010-10-24 Thread Marc Hohl
Am 24.10.2010 00:58, schrieb Carl Sorensen: [...] varsegno is now fixed, with commit bd4bb4efdb7e3a3e7ff23dbf35a33efb9b296bbc. Thanks a lot, Carl - I was just about to have a closer look at the definition of draw_bulb ... I owe you. Marc ___

Re: font defects in scripts.varsegno and accordion.push

2010-10-23 Thread Carl Sorensen
On 10/22/10 12:20 PM, Marc Hohl m...@hohlart.de wrote: Am 20.10.2010 15:30, schrieb Werner LEMBERG: The README also says that we shouldn't apply transformations to fills, but instead transform the path then fill the path. The current varsegno transforms the penstroke, which I think is

Re: font defects in scripts.varsegno and accordion.push

2010-10-22 Thread Marc Hohl
Am 20.10.2010 15:30, schrieb Werner LEMBERG: The README also says that we shouldn't apply transformations to fills, but instead transform the path then fill the path. The current varsegno transforms the penstroke, which I think is contrary to this instruction. Yep. For this glyph it

Re: font defects in scripts.varsegno and accordion.push

2010-10-22 Thread Werner LEMBERG
The README also says that we shouldn't apply transformations to fills, but instead transform the path then fill the path. The current varsegno transforms the penstroke, which I think is contrary to this instruction. Yep. For this glyph it works accidentally. Thanks for noticing,

Re: font defects in scripts.varsegno and accordion.push

2010-10-20 Thread Werner LEMBERG
Here's a patch for the accordion push symbol. This looks fine. It would have been simpler if I had just drawn two straight lines: draw z1 -- z2; draw z3 -- z2; This would seem to be allowed by the instructions in README, but I get the sense that mf2tp1 really doesn't

Re: font defects in scripts.varsegno and accordion.push

2010-10-20 Thread Werner LEMBERG
This is probably overkill. FontForge is quite good in doing this for you, provided the intersections are well defined. `fill' is necessary because you can't exactly control the direction of the outline by using `penstroke'. But if I change from penstroke to fill, using zkr to go along one

Re: font defects in scripts.varsegno and accordion.push

2010-10-20 Thread Marc Hohl
Am 20.10.2010 09:50, schrieb Werner LEMBERG: This is probably overkill. FontForge is quite good in doing this for you, provided the intersections are well defined. `fill' is necessary because you can't exactly control the direction of the outline by using `penstroke'. But if I change

Re: font defects in scripts.varsegno and accordion.push

2010-10-20 Thread Werner LEMBERG
+ ... {dir (180 - loopangle)}z7e{dir (180 - loopangle)} This is too much :-) The following + ... z7e{dir (180 - loopangle)} is sufficient. A new patch attached (to preserve tabs for dull mail programs). Werner --- feta-scripts.mf.old 2010-10-17

Re: font defects in scripts.varsegno and accordion.push

2010-10-20 Thread Carl Sorensen
On 10/20/10 1:59 AM, Werner LEMBERG w...@gnu.org wrote: + ... {dir (180 - loopangle)}z7e{dir (180 - loopangle)} This is too much :-) The following + ... z7e{dir (180 - loopangle)} is sufficient. A new patch attached (to preserve tabs for dull mail

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Marc Hohl
Am 18.10.2010 22:39, schrieb Werner LEMBERG: Can you open an issue directly on the tracker and post your attachments there? Done. It's issue #1335. Hello Werner, I did the faulty varsegno sign. I read the tracker and wanted to reproduce your observations, but I am unable to

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Werner LEMBERG
I did the faulty varsegno sign. I read the tracker and wanted to reproduce your observations, but I am unable to run mf2pt1, this command doesn't seem to exist. How can I obtain it? It's part of lilypond. Here the relevant lines from my log file during `make all' (slightly adapted): in

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Marc Hohl
Am 19.10.2010 10:26, schrieb Werner LEMBERG: I did the faulty varsegno sign. I read the tracker and wanted to reproduce your observations, but I am unable to run mf2pt1, this command doesn't seem to exist. How can I obtain it? It's part of lilypond. Here the relevant lines from my

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Werner LEMBERG
So the advice --- The recommended calling sequence of mf2pt1 is mf2pt1 --rounding=0.0001 other options font You need mf2pt1 version 2.1 or newer. --- in README should read cd mf/ ln -s out/mf2pt1.mem . FONTFORGE=foo ../scripts/build/out/mf2pt1 --rounding=0.0001 feta13 Yes. For

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Marc Hohl
Am 19.10.2010 11:14, schrieb Werner LEMBERG: So the advice --- The recommended calling sequence of mf2pt1 is mf2pt1 --rounding=0.0001other options font You need mf2pt1 version 2.1 or newer. --- in README should read cd mf/ ln -s out/mf2pt1.mem . FONTFORGE=foo

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Carl Sorensen
On 10/19/10 3:48 AM, Marc Hohl m...@hohlart.de wrote: Am 19.10.2010 11:14, schrieb Werner LEMBERG: So the advice --- The recommended calling sequence of mf2pt1 is mf2pt1 --rounding=0.0001other options font You need mf2pt1 version 2.1 or newer. --- in README should read

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Carl Sorensen
Here's a patch for the accordion push symbol. I went ahead and changed to a fill of the outline. It would have been simpler if I had just drawn two straight lines: draw z1 -- z2; draw z3 -- z2; This would seem to be allowed by the instructions in README, but I get the sense that

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Marc Hohl
Am 19.10.2010 12:06, schrieb Carl Sorensen: On 10/19/10 3:48 AM, Marc Hohlm...@hohlart.de wrote: Am 19.10.2010 11:14, schrieb Werner LEMBERG: So the advice --- The recommended calling sequence of mf2pt1 is mf2pt1 --rounding=0.0001other options font You need

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Carl Sorensen
On 10/19/10 11:19 AM, Marc Hohl m...@hohlart.de wrote: Am 19.10.2010 12:06, schrieb Carl Sorensen: Actually, it's a lot easier than this. See the attached patch. Um, that's what I tried before, but I still got intersections (which were smaller than before, but still visible

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Carl Sorensen
On 10/19/10 11:19 AM, Marc Hohl m...@hohlart.de wrote: Um, that's what I tried before, but I still got intersections (which were smaller than before, but still visible in fontforge at 200%), so I had to introduce the tensions. When I applied and tested your patch, there were still grazing

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Werner LEMBERG
Um, that's what I tried before, but I still got intersections (which were smaller than before, but still visible in fontforge at 200%), so I had to introduce the tensions. When I applied and tested your patch, there were still grazing intersections visible in fontforge at 400%. Werner,

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Carl Sorensen
On 10/19/10 12:52 PM, Werner LEMBERG w...@gnu.org wrote: Um, that's what I tried before, but I still got intersections (which were smaller than before, but still visible in fontforge at 200%), so I had to introduce the tensions. When I applied and tested your patch, there were still grazing

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Marc Hohl
Am 19.10.2010 21:00, schrieb Carl Sorensen: On 10/19/10 12:52 PM, Werner LEMBERGw...@gnu.org wrote: Um, that's what I tried before, but I still got intersections (which were smaller than before, but still visible in fontforge at 200%), so I had to introduce the tensions. When I

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Werner LEMBERG
Don't use `penstroke' but `fill'. That was my thought, when looking at the glyph. Find the intersections, and draw the relevant paths for the entire outline and subtract the relevant paths for the holes. This is probably overkill. FontForge is quite good in doing this for you, provided

Re: font defects in scripts.varsegno and accordion.push

2010-10-19 Thread Carl Sorensen
On 10/19/10 5:24 PM, Werner LEMBERG w...@gnu.org wrote: Don't use `penstroke' but `fill'. That was my thought, when looking at the glyph. Find the intersections, and draw the relevant paths for the entire outline and subtract the relevant paths for the holes. This is probably

Re: font defects in scripts.varsegno and accordion.push

2010-10-18 Thread Werner LEMBERG
I wrote: I've attached fontforge images of two broken glyphs; [...] Listmaster, please approve this mail sitting in the queue! Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel

Re: font defects in scripts.varsegno and accordion.push

2010-10-18 Thread Carl Sorensen
On 10/18/10 9:21 AM, Werner LEMBERG w...@gnu.org wrote: I wrote: I've attached fontforge images of two broken glyphs; [...] Werner, Can you open an issue directly on the tracker and post your attachments there? It seems that there ought to be three issues: 1) varsegno 2)

Re: font defects in scripts.varsegno and accordion.push

2010-10-18 Thread Werner LEMBERG
Can you open an issue directly on the tracker and post your attachments there? Done. It's issue #1335. Werner ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel