HTML to PDF / DOCX / RTF Java converter library › Forums › PD4ML v3 Archived Forums (Read Only) › General questions / FAQ › cannot render greeks using TTF Embedding feature
- This topic has 5 replies, 2 voices, and was last updated Jan 31, 2012
12:53:24 by PD4ML.
-
AuthorPosts
-
January 30, 2012 at 17:49#26669
I wonder if you can help me – I have been trying to get your ttf embedding feature to work all afternoon and am having no luck. We are looking into to PD4ML for a chemical website so greek symbols are essential.
the jsp page:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="/WEB-INF/tlds/pd4ml.tld" prefix="pd4ml" %>
PD4ML embedded fonts test
ß
Hello, World!ß
b
I have put the fonts in a directory and generated the properties file:#this is an autogenerated file. please remove manually any references to copyrighted fonts
#Mon Jan 30 16:47:43 GMT 2012
Arial=arial.ttf
Arial Bold=arialbd.ttf
Arial Bold Italic=arialbi.ttf
Arial Italic=ariali.ttf
Courier New=cour.ttf
Courier New Bold=courbd.ttf
Courier New Bold Italic=courbi.ttf
Courier New Italic=couri.ttf
Symbol=symbol.ttf
Times New Roman=times.ttf
Times New Roman Bold=timesbd.ttf
Times New Roman Bold Italic=timesbi.ttf
Times New Roman Italic=timesi.ttfand referred to this. ( I am using windows so have not put this properties file directly into the windows/fonts directory as it will not accept this!) I have also put them in a jar , registered the library as shown above. I have tried rendering from the page. It seems to get assci chars, in the font, i.e. abcde…., ok but not any symbols.
?
Hello, World!
??????, ???!
?
b
What I need to do is get it to render from a java class
html.useTTF( “java:fonts2”, true );response.setContentType(“application/pdf; charset=utf-8”);
response.setHeader(“Content-disposition”, “inline; filename=test4.pdf”);
if (!request.isSecure()) {
response.setHeader(“Pragma”, “no-cache”);
response.setHeader(“Expires”, “-10000”);
}html.render(url, baos);
This still does not render any Greek symbols only ‘?’! Any help would be appreciated!
January 30, 2012 at 18:45#28839I have downloaded the pro demo version to do the proof of concept for this but when I do the debug I just get this:
version: PD4ML 380 (eval)
done in 297ms.It does not look like it is even trying to load the fonts. Is this not the correct PDML jar? If not where can I download the correct one and what is it’s name?
Megan
January 30, 2012 at 18:55January 30, 2012 at 21:24#28841Yes I think you may not have the correct jar in your current pro evaluaion download.
I dropped down pd4ml.pro.trial.380 to evaluate it not the standard one, and used pd4ml_demo.jar and pd4ml_tl_demo.jar are the only jars in that package and I have installed both.
Can you tell me the name and where I can download and evalution on the pro version so I can test that it will handle the fonts for us?
Thanks
January 30, 2012 at 21:52January 31, 2012 at 12:53#28843Glad it works now.
I suspected Std as in the debug output
version: PD4ML 380 (eval)
there was no “Pro” suffix. -
AuthorPosts
The forum ‘General questions / FAQ’ is closed to new topics and replies.