Re: Feta font modifications by Janek

2013-09-06 Thread Alexander Kobel

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-09-05 Thread Janek Warchoł
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

2013-09-05 Thread David Kastrup
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-09-05 Thread Janek Warchoł
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

2013-09-05 Thread Andrew Bernard
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

2013-09-05 Thread Urs Liska




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

2013-09-05 Thread Kieren MacMillan
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

2013-09-05 Thread Kieren MacMillan
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

2013-09-05 Thread David Kastrup

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

2013-09-05 Thread David Kastrup
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

2013-09-05 Thread Andrew Bernard
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

2013-09-05 Thread Werner LEMBERG

[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

2013-09-05 Thread Werner LEMBERG

 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

2013-09-05 Thread Janek Warchoł
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

2013-09-05 Thread David Kastrup
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

2013-09-05 Thread David Rogers
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

2013-09-05 Thread Alexander Kobel

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

2013-09-05 Thread Werner LEMBERG

 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

2013-09-05 Thread David Kastrup
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

2013-09-04 Thread Peter Bjuhr
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-09-04 Thread Janek Warchoł
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

2013-09-04 Thread Peter Bjuhr


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

2013-09-04 Thread Peter Bjuhr


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

2013-09-04 Thread Peter Bjuhr


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-09-04 Thread Janek Warchoł
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-09-04 Thread Janek Warchoł
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-09-04 Thread Janek Warchoł
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

2013-09-04 Thread Peter Bjuhr


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-09-04 Thread Janek Warchoł
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

2013-09-04 Thread Peter Bjuhr


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-09-04 Thread Janek Warchoł
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

2013-09-04 Thread Peter Bjuhr


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

2013-09-04 Thread Peter Bjuhr


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-09-04 Thread Janek Warchoł
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

2013-09-04 Thread David Kastrup
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-09-04 Thread Janek Warchoł
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-09-04 Thread Janek Warchoł
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

2013-09-04 Thread Peter Bjuhr

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

2013-09-04 Thread Shane Brandes
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-09-03 Thread Janek Warchoł
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

2013-09-03 Thread Peter Bjuhr


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-09-03 Thread 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.

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-09-03 Thread Urs Liska

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

2013-09-03 Thread Peter Bjuhr

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-09-03 Thread Janek Warchoł
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-09-03 Thread Janek Warchoł
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

2013-09-03 Thread Peter Bjuhr


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