Menu

#4994 Add `-dfont-export-dir=[dir]` option

Verified
Enhancement
2016-12-02
2016-11-04
No

Add -dfont-export-dir=[dir] option

Doc: add description of -dfont-export-dir=[dir] option

This commit adds description of -dfont-export-dir=[dir] option.

Add creating font exporting directory

This commit makes
LilyPond creates font exporting directory if it does not exist.

Fix font exporting for internal fonts

This commit fixes the conflict of -dgs-load-fonts option
and -dfont-export-dir=[dir].

Add function that exports fonts as PostScript files

This commit makes LilyPond can export fonts as PostScript files.

Add -dfont-export-dir=[dir] option

Directory for exporting fonts as PostScript files.

*** This patch requires Issue 4992 ***
https://sourceforge.net/p/testlilyissues/issues/4992/

http://codereview.appspot.com/316860043

Discussion

  • Masamichi Hosoda

    A simple example of the use of -dfont-export-dir=[dir] option.

    sample.tely

    \input texinfo.tex
    
    @documentencoding UTF-8
    @documentlanguage en
    @afourpaper
    
    @lilypond
    \relative {
      c'2 e2 \tuplet 3/2 { f8 a b } a2 e4
    }
    @end lilypond
    
    @lilypond[fragment]
    c' d' e' f' g'2 g'
    @end lilypond
    
    @bye
    

    The following commands can build sample.final.pdf which is embedded subset fonts.
    The intermediate EPS files and small PDF files are not embedded fonts.

    $ lilypond-book --output=out --pdf --process='lilypond --ps --pdf --png -dgs-load-fonts -dgs-never-embed-fonts -dfont-export-dir=fonts' sample.tely
    $ cd out
    $ texi2pdf sample.texi
    $ -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=sample.final.pdf fonts/*.font.ps sample.pdf
    
     
  • Masamichi Hosoda

     
  • Anonymous

    Anonymous - 2016-11-05
    • Description has changed:

    Diff:

    
    
    • Needs: -->
    • Patch: new --> needs_work
    • Type: --> Enhancement
     
  • Anonymous

    Anonymous - 2016-11-05

    Patch does not apply to current master.

     
  • Masamichi Hosoda

    • Patch: needs_work --> new
     
  • Masamichi Hosoda

    Would you combine the patch of issue 4992?
    https://sourceforge.net/p/testlilyissues/issues/4992/

    First, issue 4992.
    Then, this issue.

     
  • Anonymous

    Anonymous - 2016-11-05
     
  • Anonymous

    Anonymous - 2016-11-05

    Passes make, make check and a full make doc

     
  • Anonymous

    Anonymous - 2016-11-05
    • Patch: new --> review
     
  • Anonymous

    Anonymous - 2016-11-06
    • Patch: review --> countdown
     
  • Anonymous

    Anonymous - 2016-11-06

    Patch on countdown for November 9th.

     
  • Anonymous

    Anonymous - 2016-11-09
    • Patch: countdown --> push
     
  • Anonymous

    Anonymous - 2016-11-09

    Patch counted down - please push.

     
  • Masamichi Hosoda

    • labels: --> Fixed_2_19_51
    • status: Started --> Fixed
    • Patch: push -->
     
  • Masamichi Hosoda

    I've pushed.

    commit cd1ac38996d3de35770ea31f819b392fe686bf39
    Issue 4994/5: Doc: add description of -dfont-export-dir=[dir] option

    commit 38b0e0930b677ddcaa153d7d7d4b6dac19a63b22
    Issue 4994/4: Add creating font exporting directory

    commit a8fa233db6e568ba1d27b74a42c01a225f71e7df
    Issue 4994/3: Fix font exporting for internal fonts

    commit 532c6ba5b3e621e741140a4b25d6fe085d489004
    Issue 4994/2: Add function that exports fonts as PostScript files

    commit 58b1226e2e0efeb14ad11b4f4661a152ddbef9a8
    Issue 4994/1: Add -dfont-export-dir=[dir] option

     
  • Federico Bruni

    Federico Bruni - 2016-12-02
    • status: Fixed --> Verified