Commit Graph

10 Commits

Author SHA1 Message Date
Jim Hague 7f09e796d9 Remove the 'already generated' checks.
Let's make sure all content gets generated.

I really, really need to do a proper build system for this lot.
2020-02-19 10:48:56 +00:00
Jim Hague 94aee4ec02 Changes to get Beginners booke building.
The web pages include prev and next links, so to get those right we
have to make the tune filenames distinct from the main booke names.
So fall back to taking the easy way, and just prefix all tune names with
@ or _.
2020-02-18 15:13:38 +00:00
Jim Hague 51353e49b9 Correct Mac-ism. find -maxdepth n, not find -depth n. 2017-10-13 17:19:06 +01:00
Jim Hague a5b76de484 Introduce mechanism for having different tune images for compact printed output.
Sort alternate .abc in subdir 'Compact' under the booke dir. Use that as
the graphic for A5 output, assuming it will be vertically more compact.
Use Bear Dance as an example, as it has commentary that currently
overflows an A5 landscape page.

For the moment, transposed Bookes don't transpose and so don't use Compact.
2017-10-13 15:44:15 +01:00
Jim Hague 8bd1c512c6 Use a abcm2pc format file to format the single lines. 2013-07-12 14:25:05 +01:00
Jim Hague 22d10243d5 Crop PDFs after generation so that they don't have white borders - document can do that. 2013-07-07 20:27:27 +01:00
Jim Hague 4c8f2a3ade Make output larger where possible.
This is done by

a) reducing the page margins
b) compressing the heading and removing all but Notes: fields.

The latter produced vertically smaller tune PDFs that will scale wider.

In the process, modify abctitle.py to extract the first of any header field, and
move formatting for a single tune into a .fmt file.
2012-04-21 19:47:30 +01:00
Jim Hague 743543501c Switch to XeTeX to render. Opens up random OpenType fonts and UTF-8.
Also switch to Times New Roman for the main text. The music is set
with Postscript Times, so this is the easy approach to better typographic
consistency.
2012-04-04 11:52:29 +01:00
Jim Hague 2351348471 Add list of tune first lines.
Add a list of tune first lines to the Booke. First, a small Python script to
filter a .abc file and spit out just enough to give a graphic of the first line
without the title. Then generate these graphics and generate a new section in the Booke
with a longtable of tune name and the first line graphic.
2012-03-04 20:16:48 +00:00
Jim Hague fc446fb0ae Put making tune graphics required by web and book into separate dir and make separately.
Web and book both require the tune PDF graphics. Break these out into a separate
direction and make with a separate process.
2012-03-04 12:00:30 +00:00