[mapserver-users] problem using some fonts on pdf output
Brent Fraser
bfraser at geoanalytic.com
Mon Dec 15 08:22:31 PST 2008
José,
I did some investigation and I think I found the line in mappdf.c that needs to be changed, line 1318:
/*load font using alias*/
// font = PDF_load_font(pdf, "f1" ,0 ,"winansi", NULL
font = PDF_load_font(pdf, label->font ,0 ,"winansi", "embedding=true" );// changed so (multiple) fonts are embedded
It appears to work on my XP computer, but I don't have a linux box to test on. So if someone could test on linux etc, I'd appreciate it.
And I see there's support for an alternate PDF library planned: http://trac.osgeo.org/mapserver/ticket/2661
Brent Fraser
José María Michia wrote:
> 2008/12/12 Brent Fraser <bfraser at geoanalytic.com>:
>> José,
>>
>> I think it has to do with font embedding in the output pdf. Looking at the
>> source code, Mapserver appears to embed fonts used for symbols, but not for
>> text labels.
>>
>> Brent Fraser
>
> I've tried use the font Times as symbol, and yes, font are embedded in
> the resultant pdf. But, the labels using the same font in this file,
> not uses the same font. This is only a test, is not a good solution,
> because forcing to use the desired font as symbol.
>
> Maybe is easy to change the code for include in the PDF the fonts used
> in labels, but not for me right now. I hope to learn how some day.
>
> Thanks to Brent and all the people of MapServer.
> Saludos
> José María
>
>> José María Michia wrote:
>>> Hi all.
>>>
>>> I have a mapfile, with some layers, with labels. I wish to use two
>>> differents fonts, "arial" and "times". I have the two fonts as tff.
>>> All work fine when I use shp2img utility program for make PNG files.
>>> But, when I change output format to PDF, the text that must be in
>>> times font, appears in other font (a Sans variant). I've opened the
>>> PDF in Acroread and Inkscape, with same results.
>>>
>>> I'm using:
>>>
>>> Linux Gentoo
>>> Mapserver 5.2.1 from sources
>>>
>>> "Sans" is nice font, and I happy with the map produced, but I wish to
>>> know what happens. (I need "PDF files", and not "PNG files", because
>>> the final maps are hardcopy maps).
>>>
>>> Thanks for any advice.
>>>
>>> Saludos
>>> José María
>>> _______________________________________________
>>> mapserver-users mailing list
>>> mapserver-users at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>>
>
More information about the MapServer-users
mailing list