Re: Feta font modifications by Janek
On 09/06/2013 06:54 AM, David Kastrup wrote: Werner LEMBERG w...@gnu.org writes: Alas, I found one: http://www.fontfabrik.com/lucfuse.html FUSE 11 has pornography as theme. My contribution to this issue is a MultipleMaster font. [...] Five characters are converted to small FREE PORNO MOVIES. New versions use antialiasing and gif compression. Actually, this is one of the most brilliant uses of this technology :-) I would have never dreamt of such a usage. Uh, you have seen what happened to the Internet? The 98% of the Internet traffic not wiretapped by the NSA is porn. And some of the remaining 2% as well. That gives an entirely new meaning to typophile... ;-) Too bad that you can't download this font somewhere... Didn't Alexander name this as the only free MM font he was able to find? Sounds like free just means it's not sold for money here. I could not find a download link either, and even if I had one I'm not sure how to use a MM font. But it's not the only one: English wikipedia on Multiple Master fonts mentions 8 free ones, which probably is a massive understatement: One of the developers (Graham Maede) lists a ninth one (ChizzMM) on his website (again, I couldn't find links for any of them). On http://apostrophiclab.pedroreina.net/, you can actually download a few of them. Some more or less random site http://www.slade.de/dmt/types/formate/multiplemaster.html (in German) claims that roughly 50 MM fonts exist in the wild, including commercial ones. And I'm not all that surprised, when I imagine the amount of sweat and tears that has to go into a MM font to look nice in at least /some/ choice of parameters. Best, Alexander ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Shane Brandes sh...@grayskies.net: That is interesting. Janek's modifications are slight but make everything look a little tighter. I like it especially the different flags. Thank you! If you have access to a Linux box (could be Ubuntu in a virtual machine) and you'd like to try building lilypond with this change so that you could use it on your scores, i can show you how. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/4 Shane Brandes sh...@grayskies.net: That is interesting. Janek's modifications are slight but make everything look a little tighter. I like it especially the different flags. Thank you! If you have access to a Linux box (could be Ubuntu in a virtual machine) and you'd like to try building lilypond with this change so that you could use it on your scores, i can show you how. It's not really pretty that a house style should require building a particular version of LilyPond. Looks like we might need something like URL:https://en.wikipedia.org/wiki/Multiple_master_fonts or whatever is supposed to be used in its lieu instead. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/5 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/4 Shane Brandes sh...@grayskies.net: That is interesting. Janek's modifications are slight but make everything look a little tighter. I like it especially the different flags. Thank you! If you have access to a Linux box (could be Ubuntu in a virtual machine) and you'd like to try building lilypond with this change so that you could use it on your scores, i can show you how. It's not really pretty that a house style should require building a particular version of LilyPond. Agreed. But at least this is possible in case of Lilypond (and not very difficult if you already have Linux). There's no way to do sth like that in Fin/Sib :P Looks like we might need something like URL:https://en.wikipedia.org/wiki/Multiple_master_fonts or whatever is supposed to be used in its lieu instead. Multiple master fonts contain two or more masters — that is, original font styles — and enable a user to interpolate between these masters along a continuous range of axes. That sounds awesome! Yes, it would be great to have this (i didn't even know that there already exist systems that interpolate between two given fonts!). Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Re multiple master fonts, this concept predated OpenType and is no longer current. There are some uses for it in in-house font design - which to some extent could include lilypond - but MM fonts are not really offered any more, and nobody is developing along those lines. It's more or less an obsolete technology, and could not be recommended for lilypond. Andrew Janek Warchoł 5 September 2013 11:09 PM Looks like we might need something like URL:https://en.wikipedia.org/wiki/Multiple_master_fonts or whatever is supposed to be used in its lieu instead. "Multiple master fonts contain two or more "masters" — that is, original font styles — and enable a user to interpolate between these masters along a continuous range of "axes."" That sounds awesome! Yes, it would be great to have this (i didn't even know that there already exist systems that interpolate between two given fonts!). Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
David Kastrup d...@gnu.org schrieb: Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/4 Shane Brandes sh...@grayskies.net: That is interesting. Janek's modifications are slight but make everything look a little tighter. I like it especially the different flags. Thank you! If you have access to a Linux box (could be Ubuntu in a virtual machine) and you'd like to try building lilypond with this change so that you could use it on your scores, i can show you how. It's not really pretty that a house style should require building a particular version of LilyPond. Looks like we might need something like URL:https://en.wikipedia.org/wiki/Multiple_master_fonts or whatever is supposed to be used in its lieu instead. Maybe selectable fonts? ;-) -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user -- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Hi all, It's not really pretty that a house style should require building a particular version of LilyPond. +1 Multiple master fonts contain two or more masters — that is, original font styles — and enable a user to interpolate between these masters along a continuous range of axes. For my 21st birthday, I asked my parents to get me Minion Pro Multiple Master — yes, I've been a geek for a very long time. =) In any case, I would love to help with this feature in any way I can. Best, Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Hi all, It's more or less an obsolete technology, and could not be recommended for lilypond. What *would* be great — and I would want to support — is what we started discussing a little while ago (a discussion that did not, I believe, come to a satisfactory conclusion): the ability for Lilypond to support multiple different fonts. That way, one could interpolate whatever fonts one wanted into a new font, and simply roll it in to the 'Pond. No doubt this would also be far more user-friendly and flexible. Where are we with that as a possibility and/or desire? Thanks, Kieren. ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Please don't post fullquotes with comments above. People can be expected to use their mail reader or other tools if they really need to refer to all the original content for some reason. Instead, just cite what you are referring to and put your comments below. It makes for a lot of work for people replying to you if you think an unsorted full dump of the thread so far is appropriate as a new mail in a mailing list. Andrew Bernard andrew.bern...@gmail.com writes: Janek Warchoł writes: David Kastrup: Looks like we might need something like URL:https://en.wikipedia.org/wiki/Multiple_master_fonts or whatever is supposed to be used in its lieu instead. That sounds awesome! Yes, it would be great to have this (i didn't even know that there already exist systems that interpolate between two given fonts!). Re multiple master fonts, this concept predated OpenType and is no longer current. Except that OpenType does not offer any way to parameterize fonts and/or interpolate between them. The concept predated OpenType, but OpenType did not pick it up. Anvils predated smartphones, and even though smartphones are now more prevalent than anvils, that does not mean that they can adequately replace them. Though I have to admit I am often tempted to try. There are some uses for it in in-house font design - which to some extent could include lilypond - but MM fonts are not really offered any more, and nobody is developing along those lines. Sure, that's what whatever is supposed to be used in its lieu instead is about. It's more or less an obsolete technology, and could not be recommended for lilypond. The font format may be obsolete, but the parameterization technology does not seem to have seen a useful successor in interest. Of course, it has a _predecessor_ in interest in the form of METAFONT getting used for parameterization of fonts across design parameters (most famously of course the Computer Modern families). But that's not really the same as a binary font format supporting parameterization. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Kieren MacMillan kieren_macmil...@sympatico.ca writes: Hi all, It's more or less an obsolete technology, and could not be recommended for lilypond. What *would* be great — and I would want to support — is what we started discussing a little while ago (a discussion that did not, I believe, come to a satisfactory conclusion): the ability for Lilypond to support multiple different fonts. That way, one could interpolate whatever fonts one wanted into a new font, and simply roll it in to the 'Pond. No doubt this would also be far more user-friendly and flexible. Where are we with that as a possibility and/or desire? I think we made good progress on the desire. Not so much on anything else. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
A clarification re Adobe Multiple Masters font technology. This predated OpenType, and such fonts are no longer offered and are discontinued. I omitted to mention that OpenType does not support the parameterization concept of MM, and so OT is not an evolution of MM. This is generally because MM was seen by typographers as not being excellent in terms of the art of type design, with all sorts of distorted faces being possible. It's related to the way in which type designers cut italics specially, and do not simply slant roman faces to make oblique forms. I think that's the main reason why it died out. Andrew ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
[wearing the FreeType maintainer hat] There are some uses for it in in-house font design - which to some extent could include lilypond - but MM fonts are not really offered any more, and nobody is developing along those lines. Basically, I don't see any technical difficulties in using MM fonts... It's more or less an obsolete technology, and could not be recommended for lilypond. The font format may be obsolete, but the parameterization technology does not seem to have seen a useful successor in interest. ... since (a) FreeType supports MM fonts out of the box, in case you need a rasterizer, and (b) there are utilities like `mmpfb' which create Type 1 single-master fonts from Multiple Master fonts. Howver, my opinion is that we don't *need* Multiple Masters in general. What we really need is an option to select a stylistic variant which contains a set of finely tuned glyphs representing a certain style, and OpenType provides the perfect means for that, namely up to 20 stylistic sets (features `ss01' to `ss20'). Alas, lilypond still lacks an interface to OpenType features, which would be very useful for other typographical stuff also. This is issue #1388, BTW. Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
I omitted to mention that OpenType does not support the parameterization concept of MM, and so OT is not an evolution of MM. This is not correct. Earlier versions of the OpenType specification *did* support MM, but since Adobe stopped using them, those tables were removed from the OT specs too. This is generally because MM was seen by typographers as not being excellent in terms of the art of type design, with all sorts of distorted faces being possible. It's related to the way in which type designers cut italics specially, and do not simply slant roman faces to make oblique forms. I think that's the main reason why it died out. I think you are mixing up `slanting' and `italic'. Italic glyphs are a completely different *design* and thus beyond what MM was developed for. The main problem was rather that the MM technology appeared about 10 years too early, and no adequate font designer support was available. Compare this to well hinted TrueType fonts: Only with the release of the Visual TrueType editor, about 10 years after the invention of TrueType, font designers (or rather well-paid font hinters) were actually capable of hinting glyphs by themselves efficiently, more or less. Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Hi, 2013/9/5 Kieren MacMillan kieren_macmil...@sympatico.ca: What *would* be great — and I would want to support — is what we started discussing a little while ago (a discussion that did not, I believe, come to a satisfactory conclusion): the ability for Lilypond to support multiple different fonts. That way, one could interpolate whatever fonts one wanted into a new font, and simply roll it in to the 'Pond. No doubt this would also be far more user-friendly and flexible. Where are we with that as a possibility and/or desire? Speaking only for myself: high desire, very low possibility for work. I already have started too many LilyPond projects :( I am really sorry and i wish i could work on this stuff, but first i have to finish things that i've started. And frankly speking, while this would be an awesome addition, i think that it is not very important (or at least urgent) compared to, say, fixing ties (i have to go back to this!) or fixing issue 2658. :-( best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Urs Liska u...@openlilylib.org writes: David Kastrup d...@gnu.org schrieb: Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/4 Shane Brandes sh...@grayskies.net: That is interesting. Janek's modifications are slight but make everything look a little tighter. I like it especially the different flags. Thank you! If you have access to a Linux box (could be Ubuntu in a virtual machine) and you'd like to try building lilypond with this change so that you could use it on your scores, i can show you how. It's not really pretty that a house style should require building a particular version of LilyPond. Looks like we might need something like URL:https://en.wikipedia.org/wiki/Multiple_master_fonts or whatever is supposed to be used in its lieu instead. Maybe selectable fonts? ;-) You still need to parameterize them, create them and give them a name. That's less transparent than just specifying the respective values you want. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Werner LEMBERG w...@gnu.org writes: [wearing the FreeType maintainer hat] Howver, my opinion is that we don't *need* Multiple Masters in general. What we really need is an option to select a stylistic variant which contains a set of finely tuned glyphs representing a certain style, and OpenType provides the perfect means for that, namely up to 20 stylistic sets (features `ss01' to `ss20'). I agree with this line of thought; from my point of view, the ability to slightly morph a font in a controlled way in a particular dimension or set of dimensions is technologically brilliant but not of sufficient practical use for Lilypond. It doesn't allow for style changes, only dimension changes. In fact the whole practical use of multiple masters was *to keep the style exactly the same*, while just tweaking the width (or the boldness, the degree of slant, whatever dimensions were built in by the font designers). I'm afraid in Lilypond's context a multiple-master font would turn out to be a time-consuming toy that only its individual designer would ever really make much use of. What people would really make use of would be the ability to select *a different font altogether*, one that had a starkly different style - including for example significant tweaks to the spacing algorithm, differently-shaped rests, different relations of stem thickness to note size to staff size, different dynamics font, brand-new clefs, the works. (And, in an ideal situation, such a font would be able to be part of an integrated over-all style template, such as the one under construction by Kieren. My sense is that he's already going in just the right direction, and simply lacks time and tools.) At this point in history, there are quite a few recognized and popular visual styles for typesetting music. The attraction is being able to use this style _or_ that style; being able to create an intermediate compromise style between any two of them is IMO a solution in search of a problem. There are (were?) situations where multiple-masters are useful. But music isn't one of them IMO. -- David R ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/05/2013 11:49 PM, David Rogers wrote: There are (were?) situations where multiple-masters are useful. But music isn't one of them IMO. Lyrics are, I suppose, but only for character width. But how many multiple master fonts are there in existence? And how many free ones? Alas, I found one: http://www.fontfabrik.com/lucfuse.html FUSE 11 has pornography as theme. My contribution to this issue is a MultipleMaster font. [...] Five characters are converted to small FREE PORNO MOVIES. New versions use antialiasing and gif compression. So, only lyrics for pop songs. Good night, sleep tight... Alexander ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Alas, I found one: http://www.fontfabrik.com/lucfuse.html FUSE 11 has pornography as theme. My contribution to this issue is a MultipleMaster font. [...] Five characters are converted to small FREE PORNO MOVIES. New versions use antialiasing and gif compression. Actually, this is one of the most brilliant uses of this technology :-) I would have never dreamt of such a usage. BTW, if you load this font into an application (which supports MM), you won't see any movie, of course. You have to load the font into a demo program like `ftmulti', then actively control the MM parameters to see a change of the shapes. Too bad that you can't download this font somewhere... Werner ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Werner LEMBERG w...@gnu.org writes: Alas, I found one: http://www.fontfabrik.com/lucfuse.html FUSE 11 has pornography as theme. My contribution to this issue is a MultipleMaster font. [...] Five characters are converted to small FREE PORNO MOVIES. New versions use antialiasing and gif compression. Actually, this is one of the most brilliant uses of this technology :-) I would have never dreamt of such a usage. Uh, you have seen what happened to the Internet? The 98% of the Internet traffic not wiretapped by the NSA is porn. And some of the remaining 2% as well. Too bad that you can't download this font somewhere... Didn't Alexander name this as the only free MM font he was able to find? -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
If someone is interesting I have now set up the old and the new build version of LilyPond according to this guide: http://lilypond.org/doc/v2.17/Documentation/contributor/concurrent-stable-and-development-versions I have also added the new version in Frescobaldi. Next I will look at the modified font... Best Peter On 09/03/2013 09:44 PM, Peter Bjuhr wrote: On 09/03/2013 06:36 PM, Janek Warchoł wrote: ok. Let's see if the scripts i wrote are as awesome as i think :) Please run the attached script. After it finishes, run ~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh--help I can now confirm the awesomeness! Everything went well, I have successfully built lilypond according to the output! Thanks a lot for the help. It was a lot easier I think! Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Janek Warchoł janek.lilyp...@gmail.com: I recommend that you try these two branches: origin/dev/janek/experimental-fix-for-issue-2462 origin/dev/janek/experimental-fix-for-issue-2658 (this fix was actually written by David Kastrup) BTW, i've just made some small improvements to the build script, so you can go to the janek-scripts/ directory and do a 'git pull' to get them. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 04:32 PM, Janek Warchoł wrote: BTW, i've just made some small improvements to the build script, so you can go to the janek-scripts/ directory and do a 'git pull' to get them. Done, thanks! Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 06:06 PM, Janek Warchoł wrote: Hm. That's not enough information. What was the full command you ran (with options)? Also, can you paste more output? Janek I have sent you the full output. I didn't do any options. Didn't last time and didn't think of it this time. Is that the problem? Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 04:19 PM, Janek Warchoł wrote: Wow! (i expected problems :P) All these hours spent on writing the script finally paid off :-D I recommend that you try these two branches: origin/dev/janek/experimental-fix-for-issue-2462 origin/dev/janek/experimental-fix-for-issue-2658 (this fix was actually written by David Kastrup) I use them almost all the time, and i like the results very much! Using my script's merging ability you should be able to easily get a lilypond that has both of these together with font change. I went to the sources folder and did git branch -a The feta modification branch is there but not the experimentals above. Did I look in the wrong place for these? Do I use some of your scripts to merge the branches? I'm sorry to ask, I'm not so experienced with git yet... Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Peter Bjuhr peterbj...@gmail.com: On 09/04/2013 04:19 PM, Janek Warchoł wrote: I recommend that you try these two branches: origin/dev/janek/experimental-fix-for-issue-2462 origin/dev/janek/experimental-fix-for-issue-2658 (this fix was actually written by David Kastrup) I went to the sources folder and did git branch -a The feta modification branch is there but not the experimentals above. Did I look in the wrong place for these? No, this is the correct place. Have you pulled new commits to your lilypond sources? I've pushed these two branches barely before sending that email. If you did pull and still don't have these branches, you probably just have old git version which doesn't fetch them (for whatever reason). What 'git --version' tells you? If it reports a version older than 1.7.9, i strongly suggest upgrading: sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git after doing this 'git --version' should report 1.8.something. Do I use some of your scripts to merge the branches? The script for building lilypond (build-lily.sh) can do the merge for you (for the sake of building), but the branches have to exist in your repository. hope this helps, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/3 Peter Bjuhr peterbj...@gmail.com: On 09/03/2013 06:36 PM, Janek Warchoł wrote: ok. Let's see if the scripts i wrote are as awesome as i think :) Please run the attached script. After it finishes, run ~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh--help I can now confirm the awesomeness! Everything went well, I have successfully built lilypond according to the output! Thanks a lot for the help. It was a lot easier I think! Wow! (i expected problems :P) All these hours spent on writing the script finally paid off :-D I recommend that you try these two branches: origin/dev/janek/experimental-fix-for-issue-2462 origin/dev/janek/experimental-fix-for-issue-2658 (this fix was actually written by David Kastrup) I use them almost all the time, and i like the results very much! Using my script's merging ability you should be able to easily get a lilypond that has both of these together with font change. cheers, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Peter Bjuhr peterbj...@gmail.com: On 09/04/2013 06:06 PM, Janek Warchoł wrote: Hm. That's not enough information. What was the full command you ran (with options)? Also, can you paste more output? Janek I have sent you the full output. I see. Quite strange, this commit builds fine on my machine. Please try building from scratch (use my script with -s option), and let me know if it fails again. I didn't do any options. Didn't last time and didn't think of it this time. Is that the problem? No, it should run just fine without any options - i just thought that you may have used some and that they caused the error. Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 05:45 PM, Janek Warchoł wrote: No, this is the correct place. Have you pulled new commits to your lilypond sources? I've pushed these two branches barely before sending that email. If you did pull and still don't have these branches, you probably just have old git version which doesn't fetch them (for whatever reason). What 'git --version' tells you? If it reports a version older than 1.7.9, i strongly suggest upgrading: sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git after doing this 'git --version' should report 1.8.something. Do I use some of your scripts to merge the branches? The script for building lilypond (build-lily.sh) can do the merge for you (for the sake of building), but the branches have to exist in your repository. The git version was above 1.8 but I didn't do pull, sorry. I did it now and run build-lily.sh again. But this time I got an error: make: *** [all] Error 2 real0m30.033s user1m30.064s sys0m3.596s Make failed. Exiting. Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Peter Bjuhr peterbj...@gmail.com: I did it now and run build-lily.sh again. But this time I got an error: make: *** [all] Error 2 real0m30.033s user1m30.064s sys0m3.596s Make failed. Exiting. Hm. That's not enough information. What was the full command you ran (with options)? Also, can you paste more output? Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 06:24 PM, Janek Warchoł wrote: I see. Quite strange, this commit builds fine on my machine. Please try building from scratch (use my script with -s option), and let me know if it fails again. Now the build was successful! Thanks again! Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Peter Bjuhr peterbj...@gmail.com: On 09/04/2013 06:24 PM, Janek Warchoł wrote: I see. Quite strange, this commit builds fine on my machine. Please try building from scratch (use my script with -s option), and let me know if it fails again. Now the build was successful! Thanks again! Good :) It's a known problem that sometimes lilypond fails to rebuild and has to be built from scratch. It's nevertheless surprising that this had happened to you... Let me know if you'll have any problems with building other branches. And btw, since you're going to have several lilyponds with the same version number, you might be interested in running Frescobaldi from source as well, since it will enable you to use this enhancement made by me: https://github.com/wbsoft/frescobaldi/commit/59f54df181d3d24be79387eaedec3c89faaa4e31 best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 07:07 PM, Janek Warchoł wrote: Good :) It's a known problem that sometimes lilypond fails to rebuild and has to be built from scratch. It's nevertheless surprising that this had happened to you... Let me know if you'll have any problems with building other branches. And btw, since you're going to have several lilyponds with the same version number, you might be interested in running Frescobaldi from source as well, since it will enable you to use this enhancement made by me: https://github.com/wbsoft/frescobaldi/commit/59f54df181d3d24be79387eaedec3c89faaa4e31 Thanks, it looks interesting! Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/04/2013 07:07 PM, Janek Warchoł wrote: Good :) It's a known problem that sometimes lilypond fails to rebuild and has to be built from scratch. It's nevertheless surprising that this had happened to you... Let me know if you'll have any problems with building other branches. And btw, since you're going to have several lilyponds with the same version number, you might be interested in running Frescobaldi from source as well, since it will enable you to use this enhancement made by me: https://github.com/wbsoft/frescobaldi/commit/59f54df181d3d24be79387eaedec3c89faaa4e31 Is this what I need to do next to get the remote branches? http://lilypond.org/doc/v2.17/Documentation/contributor/working-with-remote-branches Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Peter Bjuhr peterbj...@gmail.com: Is this what I need to do next to get the remote branches? If you just want to build these branches with my script you shouldn't have to do anything. http://lilypond.org/doc/v2.17/Documentation/contributor/working-with-remote-branches Oh my God! This looks awful, and is probably meant for ancient Git versions (like 1.7.0). Ugh. We should update that instructions... With new git versions (1.8 and above), you can just do 'git checkout origin/blahblah' and a local 'blahblah' branch will be created automatically for you (and checked-out). If you'd like to give your local branch a specific name, you can run 'git branch myname remotebranch', i.e. 'git branch foo origin/trololo' will create a local branch 'foo' that will be tracking branch 'trololo' from remote 'origin'. hth, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/4 Peter Bjuhr peterbj...@gmail.com: Is this what I need to do next to get the remote branches? If you just want to build these branches with my script you shouldn't have to do anything. http://lilypond.org/doc/v2.17/Documentation/contributor/working-with-remote-branches Oh my God! This looks awful, and is probably meant for ancient Git versions (like 1.7.0). Ugh. We should update that instructions... With new git versions (1.8 and above), you can just do 'git checkout origin/blahblah' and a local 'blahblah' branch will be created automatically for you (and checked-out). Uh, no? It doesn't create a local branch but rather checks out a commit detached from any branch. At least that's what Git 1.8.3.2 does for me (and it did so as long as I remember). If you'd like to give your local branch a specific name, you can run 'git branch myname remotebranch', i.e. 'git branch foo origin/trololo' will create a local branch 'foo' that will be tracking branch 'trololo' from remote 'origin'. Sure. Again, this has been this way, like, forever. -- David Kastrup ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 David Kastrup d...@gnu.org: Janek Warchoł janek.lilyp...@gmail.com writes: 2013/9/4 Peter Bjuhr peterbj...@gmail.com: Is this what I need to do next to get the remote branches? If you just want to build these branches with my script you shouldn't have to do anything. http://lilypond.org/doc/v2.17/Documentation/contributor/working-with-remote-branches Oh my God! This looks awful, and is probably meant for ancient Git versions (like 1.7.0). Ugh. We should update that instructions... With new git versions (1.8 and above), you can just do 'git checkout origin/blahblah' and a local 'blahblah' branch will be created automatically for you (and checked-out). Uh, no? It doesn't create a local branch but rather checks out a commit detached from any branch. At least that's what Git 1.8.3.2 does for me (and it did so as long as I remember). You are right, i apologize for my mistake. However, 'git checkout blahblah' (without 'origin/') will create a local 'blahblah' branch, tracking 'origin/blahblah' (as long as a local 'blahblah' branch hadn't existed yet, or course), and this _is_ a relatively new feature in git. If you'd like to give your local branch a specific name, you can run 'git branch myname remotebranch', i.e. 'git branch foo origin/trololo' will create a local branch 'foo' that will be tracking branch 'trololo' from remote 'origin'. Sure. Again, this has been this way, like, forever. Hard to tell why contributors' guide lists a less straightforward command then. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/4 Peter Bjuhr peterbj...@gmail.com: If everything is set I'll do a test! Attached is an image creating with old version 2.16. This is of course regular feta font. And an image created with the new version (2.17). This should be with the modified feta then? It's hard to spot any difference, but I noticed that there were an added color profile Artifex Software sRGB ICC Profile. There are just a few modifications (to the clef, flags and accidentals) in my branch. However, as far as i can see both images show an unmodified version of the font. Are you sure that you have compiled your file with appropriate binary? If you had used my script with -c option, than the build was most probably placed in a different directory than previously. Maybe we could chat via IRC (see http://www.lilypond.org/contact.html) or google chat? It would be faster than emails. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Ok! I'll try out IRC! Peter On 09/04/2013 09:02 PM, Janek Warchoł wrote: 2013/9/4 Peter Bjuhr peterbj...@gmail.com: If everything is set I'll do a test! Attached is an image creating with old version 2.16. This is of course regular feta font. And an image created with the new version (2.17). This should be with the modified feta then? It's hard to spot any difference, but I noticed that there were an added color profile Artifex Software sRGB ICC Profile. There are just a few modifications (to the clef, flags and accidentals) in my branch. However, as far as i can see both images show an unmodified version of the font. Are you sure that you have compiled your file with appropriate binary? If you had used my script with -c option, than the build was most probably placed in a different directory than previously. Maybe we could chat via IRC (see http://www.lilypond.org/contact.html) or google chat? It would be faster than emails. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
That is interesting. Janek's modifications are slight but make everything look a little tighter. I like it especially the different flags. Shane On Wed, Sep 4, 2013 at 5:17 PM, Peter Bjuhr peterbj...@gmail.com wrote: After a very helpful chat with Janek I have now another example. Now the difference should be more visible! Best Peter On 09/04/2013 09:02 PM, Janek Warchoł wrote: 2013/9/4 Peter Bjuhr peterbj...@gmail.com: If everything is set I'll do a test! Attached is an image creating with old version 2.16. This is of course regular feta font. And an image created with the new version (2.17). This should be with the modified feta then? It's hard to spot any difference, but I noticed that there were an added color profile Artifex Software sRGB ICC Profile. There are just a few modifications (to the clef, flags and accidentals) in my branch. However, as far as i can see both images show an unmodified version of the font. Are you sure that you have compiled your file with appropriate binary? If you had used my script with -c option, than the build was most probably placed in a different directory than previously. Maybe we could chat via IRC (see http://www.lilypond.org/contact.html) or google chat? It would be faster than emails. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/3 Peter Bjuhr peterbj...@gmail.com: On 09/03/2013 05:36 PM, Janek Warchoł wrote: What operating system are you using? I can give you some help if you'd like. That would be nice, thanks. I'm using Ubuntu. Excellent! Is this the starting point: http://lilypond.org/doc/v2.17/Documentation/contributor/index.html Sort-of. I mean, all information on how to build lilypond and contribute to it are there, but (especially as you're already using linux), we can do it an easier way using my awesome lilypond scripts. Do you have git installed? And how proficient are you with command-line? best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/03/2013 05:36 PM, Janek Warchoł wrote: 2013/9/3 Peter Bjuhr peterbj...@gmail.com: Thanks, exciting! I haven't, but maybe now is a good time to set this up! Definitely :) What operating system are you using? I can give you some help if you'd like. That would be nice, thanks. I'm using Ubuntu. Is this the starting point: http://lilypond.org/doc/v2.17/Documentation/contributor/index.html Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Feta font modifications by Janek
2013/9/3 Peter Bjuhr peterbj...@gmail.com: Thanks, exciting! I haven't, but maybe now is a good time to set this up! Definitely :) What operating system are you using? I can give you some help if you'd like. A question, also related to David's answer about the distinction between engineer-friendly and user-friendly: Do you need to change the source code of LilyPond to make the more advanced forms of house styles, or I'm misunderstanding this!? Yes, i modified the source code of LilyPond to have Lily's Feta font look different. It could probably be done in some other way, but as i'm familiar with compiling lilypond (i almost never use precompiled binaries - always built it myself) it was easier for me this way. best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Am 03.09.2013 17:36, schrieb Janek Warchoł: 2013/9/3 Peter Bjuhr peterbj...@gmail.com: Thanks, exciting! I haven't, but maybe now is a good time to set this up! Definitely :) What operating system are you using? I can give you some help if you'd like. A question, also related to David's answer about the distinction between engineer-friendly and user-friendly: Do you need to change the source code of LilyPond to make the more advanced forms of house styles, or I'm misunderstanding this!? Yes, i modified the source code of LilyPond to have Lily's Feta font look different. It could probably be done in some other way, but as i'm familiar with compiling lilypond (i almost never use precompiled binaries - always built it myself) it was easier for me this way. Just to take some of the 'horror' out of it: It is not usually necessary to modify LilyPond's source code to create any form of style sheets. Usually you do that by overriding properties or maybe adding Scheme functions in \include files. What Janek did was the special case of modifying the font itself - which of course goes far beyond a simple 'style'. Urs best, Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
Sort-of. I mean, all information on how to build lilypond and contribute to it are there, but (especially as you're already using linux), we can do it an easier way using my awesome lilypond scripts. Do you have git installed? And how proficient are you with command-line? An easier way sounds great! I have set up GitHub so I guess I have git installed. Or do you need something different for this? Regarding the command-line I can't say I'm an advanced user. But I do use it (mostly for musicxml2ly). Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/3 Peter Bjuhr peterbj...@gmail.com: Sort-of. I mean, all information on how to build lilypond and contribute to it are there, but (especially as you're already using linux), we can do it an easier way using my awesome lilypond scripts. Do you have git installed? And how proficient are you with command-line? An easier way sounds great! I have set up GitHub so I guess I have git installed. ok. Let's see if the scripts i wrote are as awesome as i think :) Please run the attached script. After it finishes, run ~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh --help and if everything works as i'd like it to, you should see a help message that will tell you how to proceed. Let me know if anything goes wrong! best, Janek grab-lily-sources.sh Description: Bourne shell script ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
2013/9/3 Janek Warchoł janek.lilyp...@gmail.com: 2013/9/3 Peter Bjuhr peterbj...@gmail.com: Sort-of. I mean, all information on how to build lilypond and contribute to it are there, but (especially as you're already using linux), we can do it an easier way using my awesome lilypond scripts. Do you have git installed? And how proficient are you with command-line? An easier way sounds great! I have set up GitHub so I guess I have git installed. ok. Let's see if the scripts i wrote are as awesome as i think :) Please run the attached script. After it finishes, run ~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh --help bah! automatic word-wrap is playing tricks on me! Of course --help is a part of the command above. (it shouldn't be on new line) Janek ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user
Re: Feta font modifications by Janek
On 09/03/2013 06:36 PM, Janek Warchoł wrote: ok. Let's see if the scripts i wrote are as awesome as i think :) Please run the attached script. After it finishes, run ~/path-you-specify-in-previous-script/janek-scripts/lilypond/build-lily.sh--help I can now confirm the awesomeness! Everything went well, I have successfully built lilypond according to the output! Thanks a lot for the help. It was a lot easier I think! Best Peter ___ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user