On Wed, Jul 05, 2017 at 10:45:07AM -0400, Pierre-Luc Samuel wrote:
> On 17-07-04 06:43 PM, Albert Astals Cid wrote:
> > El dimarts, 4 de juliol de 2017, a les 17:06:07 CEST, Pierre-Luc Samuel va
> > escriure:
> > > I am experiencing weird font substitution with pdftocairo and was
> > > wondering what was the algorithm to match fonts when converting from
> > > PDF.  The Courier font (regular) is being substituted "Nimbus Mono L
> > > Bold", even if fc-match return the non-bold version.
> > > 
> > > $ fc-match "Courier"
> > > n022003l.pfb: "Nimbus Mono L" "Regular"
> > > 
> > > $ fc-match "Courier:style=bold"
> > > n022004l.pfb: "Nimbus Mono L" "Bold"
> > > 
> > > What could be the reason behind this?
> > The pdf font can be asking for bold even if the name doesn't contain bold.
> > 
> Thanks for your answer Albert.  I have attached a sample PDF and resulting
> SVG with the problem I'm encountering.  I do not understand why the bold
> font is selected for the first "Courier".
> 
> pdftocairo version 0.56.0

It works for me:

$ pdffonts ~/courier.pdf  -subst
name                                 object ID substitute font                  
    substitute font file
------------------------------------ --------- 
------------------------------------ ------------------------------------
Courier                                   7  0 Nimbus Mono L                    
    /usr/share/fonts/type1/gsfonts/n022003l.pfb
Courier-Bold                              8  0 Nimbus Mono L Bold               
    /usr/share/fonts/type1/gsfonts/n022004l.pfb
Courier-Oblique                           9  0 Nimbus Mono L Regular Oblique    
    /usr/share/fonts/type1/gsfonts/n022023l.pfb
Courier-BoldOblique                      10  0 Nimbus Mono L Bold Oblique       
    /usr/share/fonts/type1/gsfonts/n022024l.pfb

With versions 0.48.0 and from git master.
_______________________________________________
poppler mailing list
poppler@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/poppler

Reply via email to