|
From: James C. <clo...@jh...> - 2012-05-03 19:49:56
|
>>>>> "AC" == Andres Cimmarusti <aci...@gm...> writes: AC> Yes I do have [Arial] installed (I have installed the package AC> ttf-mscorefonts-installer): D'oh. I entirely forgot about the mscorefonts-installer package.... >> Can you provide an example pdf from each terminal? AC> Attached. They both come from the pdfcairo terminal. Gnuplot will autocomplete terminal names, so if one asks for pdf but only pdfcairo is compiled in, one gets pdfcairo. AC> Correct me if I'm wrong, No. You reasoned correctly. AC> but I feel the problem here maybe slightly different. Having now seen the pdfs, your hypothesis is exacly correct. AC> I'm using some greek symbols (for tau and mu in the y and x AC> labels respectively) and I think gnuplot doesn't find these special AC> letters in Arial so it chooses the other fonts to compensate. I looked at the embedded fonts; the μ is from Vera and the τ from Deja. AC> I see. So even now that I know Arial is included, it keeps failing. Is AC> is because it says ArialMT? why would it say ArialMT in any case? (my AC> script calls for plain Arial...unfortunately this is font of choice of AC> my collaborators). The MT is for Monotype, the foundry from which MS licensed Arial. Illustrator shouldn't have a problem with that. If you have lcd-typetools installed, I'd bet that otfinfo -p arial.ttf will show that the font's PostScript Name is ArialMT. otfinfo's -i option should give additional info. If Debian's mscorefonts-installer uses the fonts from: http://corefonts.sourceforge.net/ then it should have mu and tau glyphs. If you have it installed, xfd -fa Arial should show the glyphs supported by your version of Arial; you can use lsof(8) or look in /proc/$(pidof xfd)/maps to confirm that is has loaded the right font file. If you [Next] to the 0x0300 page it should have Hellenic glyphs. I don't know why pango ignores those in favour of ones from the Sans alias. Do you run gnuplot in a utf-8 locale? If not, that may be why. If so, it could be a bug in the pdfcairo terminal. I just tried (with cairo and gnuplot from their git repos) in en_US.UTF-8. A simple plot: set term pdf enh font 'Arial,16' set out "myt.pdf" set label "Ελλενικα" plot sin(x)+2*cos(x) resulted in Arial for the mu and tau: :; pdffonts myt.pdf name type encoding emb sub uni object ID --------------- ------------- ----------- --- --- --- --------- OLTWPV+ArialMT TrueType WinAnsi yes yes yes 5 0 NUXGAE+ArialMT CID TrueType Identity-H yes yes yes 6 0 It looks like you either need to switch to a utf-8 locale or newer version(s) of gnuplot and/or cairo. -JimC -- James Cloos <cl...@jh...> OpenPGP: 1024D/ED7DAEA6 |