OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [docbook-apps] Entity -> fo -> pdf with a Unicode font..


No problem, I have also managed to remove the special "DRM copy protection".

Under debian sid :

apt-get install ant sun-java5-jdk sun-java5-demo
update-java-alternatives --set java-1.5.0-sun
svn co  http://svn.apache.org/repos/asf/xmlgraphics/fop/trunk  fop
http://issues.apache.org/bugzilla/attachment.cgi?id=17203
mv 'attachment.cgi?id=17203' cid.patch
cd fop/src
patch -p0 < ../../cid.patch

(fix the two failures in java/org/apache/fop/pdf/PDFCMap.java.rej and
java/org/apache/fop/pdf/PDFFactory.java.rej - the patch is a bit old
the other failures are only comments)

ant package
./fop -v
FOP Version svn-trunk
...
...

./fop test.fo test.pdf

And it works!

Easy as 1,2, 579,35 and a half..

pasting yields now "\u2192 Text \u21db"

/Fredrik

Chris Chiasson wrote:
> Well, even though you found your own solution, at least now I know
> where to look when I want to change the fonts.
> 
> Also, you now have a limited form of copy protection for your documents ;-]
> 
> On 9/26/06, Fredrik Svensson <fred@ludd.ltu.se> wrote:
>> Great, send a mail and then you find the solution.
>>
>> The font xml file generated with org.apache.fop.fonts.apps.TTFReader
>> was run with -enc ansi. That "Limited to WinAnsi character set, which is
>> roughly equivalent to iso-8889-1." Without this option eg. CID-keyed
>> the font work and the arrows appears!
>>
>> The penalty seems to be "Search, index, and cut-and-paste operations
>> in the
>> output document will produce incorrect results." but I hope it will
>> not be too
>> bad.
>>
>> Oops copy-paste generates characters like \U00100028  etc...
>>
>> Are there any other way ?
>> The comment was "(FOP currently doesn't emit the /ToUnicode table
>> which is
>> necessary for copy/paste to work.)"
>>
>> The bug being
>> http://issues.apache.org/bugzilla/show_bug.cgi?id=40467
>> according to
>> http://issues.apache.org/bugzilla/show_bug.cgi?id=5335
>> there might be a solution in trunk
>>
>> Back to bleeding edge software testing.
>>
>> /Fred
>>
>> Fredrik Svensson wrote:
>> > Hi,
>> >
>> > I have a document using two types of arrows.
>> > Unicode characters :
>> > 0x2192 ->   0x21db => (three lines)
>> > The respective entities are
>> > &rarr;  and &rAarr;
>> >
>> > I am using the FreeSerif font that have these two characters.
>> > I have checked with Fontforge.
>> > I have picked FreeSerif as the font to be used in the xsl
>> >
>> >   <xsl:param name="body.font.family">FreeSerif</xsl:param>
>> >   <xsl:param name="title.font.family">FreeSerif</xsl:param>
>> >   <xsl:param name="symbol.font.family">FreeSerif</xsl:param>
>> >
>> > The fo gets the following output when using saxon 8.7.3J :
>> > <E2><86><92> Text <E2><87><9B>
>> > (output from vi)
>> > The fo is noted with
>> > <?xml version="1.0" encoding="UTF-8"?> and for example ü works in
>> the pdf when
>> > it is in fo denoted <C3><BC> that works also in pdf.
>> >
>> > But the arrows are displayed as hashes (#) in pdf.
>> >
>> > I use fop 0.92beta and including the font with a new configuration
>> file which
>> > has FreeSerif included
>> >         <font metrics-url="FreeSerif.xml" kerning="yes"
>> > embed-url="/usr/share/fonts/truetype/freefont/FreeSerif.ttf">
>> >           <font-triplet name="FreeSerif" style="normal"
>> weight="normal"/>
>> >         </font>
>> > fop.xconf in the fop distribution was used as a starting point.
>> > (yes I generated the xml file myself with fop)
>> >
>> > Have had a look at
>> > http://www.sagehill.net/docbookxsl/SpecialChars.html
>> > but no tricks seems to get it to work.
>> >
>> > Do anyone have any hints ?
>> >
>> > I do hate fighting with the docbook tool chain ...
>> > well I am using the free one so I guess I have to blame myself :)
>> >
>> > /Fred
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> > For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
>> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
>>
>>
> 
> 


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]