> It would be awesome if LilyPond had many of the functionalities of
> LaTeX, but it'd be a pity if we spent developer time implementing a
> host of LaTeX-like functionality from scratch when LaTeX already
> exists.

Well, we don't want to imitate LaTeX, but naturally the same problem
appears, namely how to enter special characters conveniently.
Theoretically, none of the proposed commands are necessary since for
all of them you could use Unicode characters:

  \"  U+200B ZERO WIDTH SPACE (ZWSP)

  \|  U+200C ZERO WIDTH NON-JOINER (ZWNJ)

  \~  U+200D ZERO WIDTH JOINER (ZWJ)
      + U+0020 SPACE
      + U+200D ZERO WIDTH JOINER

> My question still stands: are there any libraries that exist that
> handle this sorta thing (i.e. is to typesetting text what pango is
> to font)?

I think we should concentrate on using Pango, which also comes with
layout support (probably rather simple, I don't know).  If
improvements are necessary, we should ask the Pango team to provide
it.

For hyphenation, there exists the libhyphen library (used e.g. in
OpenOffice).

luatex also allows paragraph building using its programmable lua
interface, but any dependency on TeX-like software means dependency on
TeXLive or an equivalent TeX distribution...


    Werner

_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to