def openTypeNameUniqueIDFallback(info):
    """
    Fallback to *openTypeNameVersion;openTypeOS2VendorID;postscriptFontName*.
    """
    version = getAttrWithFallback(info, "openTypeNameVersion").replace("Version ", "")
    vendor = getAttrWithFallback(info, "openTypeOS2VendorID")
    fontName = getAttrWithFallback(info, "postscriptFontName")
    return "%s;%s;%s" % (version, vendor, fontName)
def openTypeNameUniqueIDFallback ( info ) : version = getAttrWithFallback ( info , "openTypeNameVersion" ) . replace ( "Version " , "" ) vendor = getAttrWithFallback ( info , "openTypeOS2VendorID" ) fontName = getAttrWithFallback ( info , "postscriptFontName" ) return "%s;%s;%s" % ( version , vendor , fontName )
Fallback to *openTypeNameVersion;openTypeOS2VendorID;postscriptFontName*.