Skip to content

Commit

Permalink
Merge pull request #273 from igormp/develop
Browse files Browse the repository at this point in the history
Use resolve_all on PdfFont widths and bbox
  • Loading branch information
tataganesh authored Oct 12, 2019
2 parents f53fbd9 + cf4641d commit f218996
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pdfminer/pdffont.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
from .pdftypes import int_value
from .pdftypes import list_value
from .pdftypes import num_value
from .pdftypes import resolve1
from .pdftypes import resolve1, resolve_all
from .pdftypes import stream_value
from .psparser import KWD
from .psparser import LIT
Expand Down Expand Up @@ -477,7 +477,7 @@ class PDFFont(object):

def __init__(self, descriptor, widths, default_width=None):
self.descriptor = descriptor
self.widths = widths
self.widths = resolve_all(widths)
self.fontname = resolve1(descriptor.get('FontName', 'unknown'))
if isinstance(self.fontname, PSLiteral):
self.fontname = literal_name(self.fontname)
Expand All @@ -487,7 +487,7 @@ def __init__(self, descriptor, widths, default_width=None):
self.italic_angle = num_value(descriptor.get('ItalicAngle', 0))
self.default_width = default_width or num_value(descriptor.get('MissingWidth', 0))
self.leading = num_value(descriptor.get('Leading', 0))
self.bbox = list_value(descriptor.get('FontBBox', (0, 0, 0, 0)))
self.bbox = list_value(resolve_all(descriptor.get('FontBBox', (0, 0, 0, 0))))
self.hscale = self.vscale = .001
return

Expand Down

0 comments on commit f218996

Please sign in to comment.