from __future__ import absolute_import

Such that our Python 2 is closer to Python 3.

Part of https://github.com/behdad/fonttools/issues/77
This commit is contained in:
Behdad Esfahbod 2014-01-14 15:07:50 +08:00
parent f5d123be5e
commit 1ae29591ef
75 changed files with 75 additions and 75 deletions

View File

@ -4,7 +4,7 @@
# It does not implement the full spec (Adobe Technote 5004, Adobe Font Metrics
# File Format Specification). Still, it should read most "common" AFM files.
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import re

View File

@ -1,7 +1,7 @@
# The table below is taken from
# http://www.adobe.com/devnet/opentype/archives/aglfn.txt
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
_aglText = """\

View File

@ -4,7 +4,7 @@
# $Id: cffLib.py,v 1.34 2008-03-07 19:56:17 jvr Exp $
#
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc import psCharStrings

View File

@ -5,7 +5,7 @@
"""GUI font inspector.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import misc, ttLib, cffLib
import pygtk

View File

@ -5,7 +5,7 @@
"""Font merger.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import ttLib, cffLib
from fontTools.ttLib.tables import otTables, _h_e_a_d

View File

@ -4,7 +4,7 @@
#
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import math

View File

@ -1,7 +1,7 @@
"""fontTools.misc.bezierTools.py -- tools for working with bezier path segments.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
__all__ = [

View File

@ -2,7 +2,7 @@
charstring encryption algorithm as used by PostScript Type 1 fonts.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
def _decryptChar(cipher, R):

View File

@ -1,7 +1,7 @@
"""fontTools.misc.fixedTools.py -- tools for working with fixed numbers.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
__all__ = [

View File

@ -1,6 +1,6 @@
"""Mac-only module to find the home file of a resource."""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
import array

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
try:

View File

@ -2,7 +2,7 @@
CFF dictionary data and Type1/Type2 CharStrings.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import struct

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import eexec
from .psOperators import *

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
_accessstrings = {0: "", 1: "readonly", 2: "executeonly", 3: "noaccess"}

View File

@ -1,6 +1,6 @@
"""Python 2/3 compat layer."""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
try:
basestring

View File

@ -46,7 +46,7 @@ calcsize(fmt)
it returns the size of the data in bytes.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.fixedTools import fixedToFloat as fi2fl, floatToFixed as fl2fi
import struct

View File

@ -1,7 +1,7 @@
"""fontTools.misc.textTools.py -- miscellaneous routines."""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import ast
import string

View File

@ -45,7 +45,7 @@ Examples:
>>>
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
__all__ = ["Transform", "Identity", "Offset", "Scale"]

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import ttLib
from fontTools.misc.textTools import safeEval

View File

@ -1,6 +1,6 @@
"""xmlWriter.py -- Simple XML authoring class"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
import string

View File

@ -36,7 +36,7 @@ Coordinates are usually expressed as (x, y) tuples, but generally any
sequence of length 2 will do.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
__all__ = ["AbstractPen", "NullPen", "BasePen",

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.arrayTools import updateBounds, pointInRect, unionRect
from fontTools.misc.bezierTools import calcCubicBounds, calcQuadraticBounds

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen

View File

@ -2,7 +2,7 @@
for shapes.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
from fontTools.misc.bezierTools import solveQuadratic, solveCubic

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import BasePen
from reportlab.graphics.shapes import Path

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.pens.basePen import AbstractPen

View File

@ -7,7 +7,7 @@
Later grown into full OpenType subsetter, supporting all standard tables.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import ttLib
from fontTools.ttLib.tables import otTables

View File

@ -15,7 +15,7 @@ write(path, data, kind='OTHER', dohex=False)
part should be written as hexadecimal or binary, but only if kind
is 'LWFN' or 'PFB'.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import eexec
from fontTools.misc.macCreatorType import getMacCreatorAndType

View File

@ -45,7 +45,7 @@ Dumping 'prep' table...
# $Id: __init__.py,v 1.51 2009-02-22 08:55:00 pabs3 Exp $
#
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import os
import sys

View File

@ -1,6 +1,6 @@
"""ttLib.macUtils.py -- Various Mac-specific stuff."""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
import sys
import os

View File

@ -12,7 +12,7 @@ classes, since whenever to number of tables changes or whenever
a table's length chages you need to rewrite the whole file anyway.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
import struct

View File

@ -1,6 +1,6 @@
# Since bitmap glyph metrics are shared between EBLC and EBDT
# this class gets its own python file.
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -3,7 +3,7 @@
# Google Author(s): Matt Fontaine
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from . import E_B_D_T_

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import cffLib
from . import DefaultTable

View File

@ -2,7 +2,7 @@
#
# Google Author(s): Behdad Esfahbod
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -2,7 +2,7 @@
#
# Google Author(s): Behdad Esfahbod
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from fontTools.misc import sstruct

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
class DefaultTable(object):

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval, readHex, hexStr, deHexStr

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval, readHex

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval, num2binary, binary2num

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from . import DefaultTable
import struct

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval, readHex
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from . import DefaultTable
from . import ttProgram

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,7 +1,7 @@
"""_g_l_y_f.py -- Converter classes for the 'glyf' table."""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools import ttLib

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval, num2binary, binary2num

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.ttLib import sfnt
from fontTools.misc.textTools import safeEval, readHex

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from . import DefaultTable
import sys

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools import ttLib
from fontTools.ttLib.standardGlyphOrder import standardGlyphOrder

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import readHex

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import safeEval

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from . import DefaultTable

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from .DefaultTable import DefaultTable
import struct

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import safeEval
from fontTools.misc.fixedTools import fixedToFloat as fi2fl, floatToFixed as fl2fi

View File

@ -4,7 +4,7 @@ OpenType subtables.
Most are constructed upon import from data in otData.py, all are populated with
converter objects from otConverters.py.
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from .otBase import BaseTable, FormatSwitchingBaseTable
import operator

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import readHex

View File

@ -1,4 +1,4 @@
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc import sstruct
from fontTools.misc.textTools import readHex

View File

@ -1,6 +1,6 @@
"""ttLib.tables.ttProgram.py -- Assembler/disassembler for TrueType bytecode programs."""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.misc.textTools import num2binary, binary2num, readHex
import array

View File

@ -66,7 +66,7 @@ usage: ttx [options] inputfile1 [... inputfileN]
"""
from __future__ import print_function, division
from __future__ import print_function, division, absolute_import
from fontTools.misc.py23 import *
from fontTools.ttLib import TTFont, TTLibError
from fontTools.misc.macCreatorType import getMacCreatorAndType