CVSROOT: /cvsroot/lilypond Module name: lilypond Branch: Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/06/17 23:39:16
Modified files: . : ChangeLog lily : paper-outputter.cc Log message: (file): open file in binary mode. This fixes OTF embedding on windows. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3795&tr2=1.3796&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/paper-outputter.cc.diff?tr1=1.159&tr2=1.160&r1=text&r2=text Patches: Index: lilypond/ChangeLog diff -u lilypond/ChangeLog:1.3795 lilypond/ChangeLog:1.3796 --- lilypond/ChangeLog:1.3795 Fri Jun 17 12:41:12 2005 +++ lilypond/ChangeLog Fri Jun 17 23:39:15 2005 @@ -1,5 +1,12 @@ +2005-06-18 Han-Wen Nienhuys <[EMAIL PROTECTED]> + + * lily/paper-outputter.cc (file): open file in binary mode. This + fixes OTF embedding on windows. + 2005-06-17 Han-Wen Nienhuys <[EMAIL PROTECTED]> + * scm/framework-ps.scm (write-preamble): remove debugging output. + * mf/aybabtu.pe.in (i): don't generate aybabtu.cff * mf/GNUmakefile ($(outdir)/fonts.cache-1): create font cache for Index: lilypond/lily/paper-outputter.cc diff -u lilypond/lily/paper-outputter.cc:1.159 lilypond/lily/paper-outputter.cc:1.160 --- lilypond/lily/paper-outputter.cc:1.159 Thu Mar 10 14:36:13 2005 +++ lilypond/lily/paper-outputter.cc Fri Jun 17 23:39:16 2005 @@ -68,8 +68,12 @@ if (file_name_ == "-") file_ = scm_current_output_port (); else + /* + Opening binary sucks a little for DOS, since PS doesn't look like + ASCII anymore, but binary CFFs will get embedded correctly. + */ file_ = scm_open_file (scm_makfrom0str (file_name_.to_str0 ()), - scm_makfrom0str ("w")); + scm_makfrom0str ("wb")); return file_; } _______________________________________________ Lilypond-cvs mailing list Lilypond-cvs@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-cvs