def main(): usage = """metadata_query name Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ if sys.argv[1:]: name = " ".join(sys.argv[1:]) else: sys.stderr.write(usage) sys.exit(1) fontNames = registry.matchName(name) fontNames.sort() for general in fontNames: print 'Font:', general specifics = registry.fontMembers(general) specifics.sort() for specific in specifics: printMetaData(registry.metadata(registry.fontFile(specific)))
def main(): usage ="""metadata_query name Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ if sys.argv[1:]: name = " ".join( sys.argv[1:] ) else: sys.stderr.write( usage ) sys.exit(1) fontNames = registry.matchName( name ) fontNames.sort() for general in fontNames: print 'Font:', general specifics = registry.fontMembers( general ) specifics.sort() for specific in specifics: printMetaData( registry.metadata( registry.fontFile(specific) ))
def main(): usage = """ttffamily MAJOR [MINOR] Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ if sys.argv[1:2]: major = sys.argv[1] if sys.argv[2:3]: minor = sys.argv[2] else: minor = None else: log.error("Need a font-family name") return 1 for fontName in registry.familyMembers(major, minor): print('F', fontName) for specific in registry.fontMembers(fontName): print(' ', registry.fontFile(specific)) return 0
def main(): usage ="""ttffamily MAJOR [MINOR] Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ if sys.argv[1:2]: major = sys.argv[1] if sys.argv[2:3]: minor = sys.argv[2] else: minor = None else: log.error( "Need a font-family name" ) return 1 for fontName in registry.familyMembers( major, minor ): print 'F', fontName for specific in registry.fontMembers( fontName ): print ' ', registry.fontFile( specific ) return 0
print(' Specific Name:', metadata[2]) print(' File:', metadata[0]) print(' Modifiers:', metadata[1]) print(' Family Name:', ", ".join(metadata[4])) if __name__ == "__main__": usage ="""metadata_query name Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ from ttfquery._scriptregistry import registry import sys, os if sys.argv[1:]: name = " ".join( sys.argv[1:] ) else: sys.stderr.write( usage ) sys.exit(1) fontNames = registry.matchName( name ) fontNames.sort() for general in fontNames: print('Font:', general) specifics = registry.fontMembers( general ) specifics.sort() for specific in specifics: printMetaData( registry.metadata( registry.fontFile(specific) ))
#!/usr/bin/env python """Query for font-members of a particular family""" if __name__ == "__main__": usage ="""ttffamily MAJOR [MINOR] Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ from ttfquery._scriptregistry import registry import sys, os if sys.argv[1:2]: major = sys.argv[1] if sys.argv[2:3]: minor = sys.argv[2] else: minor = None for fontName in registry.familyMembers( major, minor ): print('F', fontName) for specific in registry.fontMembers( fontName ): print(' ', registry.fontFile( specific ))
def printMetaData(metadata): print(' Specific Name:', metadata[2]) print(' File:', metadata[0]) print(' Modifiers:', metadata[1]) print(' Family Name:', ", ".join(metadata[4])) if __name__ == "__main__": usage = """metadata_query name Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ from ttfquery._scriptregistry import registry import sys, os if sys.argv[1:]: name = " ".join(sys.argv[1:]) else: sys.stderr.write(usage) sys.exit(1) fontNames = registry.matchName(name) fontNames.sort() for general in fontNames: print('Font:', general) specifics = registry.fontMembers(general) specifics.sort() for specific in specifics: printMetaData(registry.metadata(registry.fontFile(specific)))
#!/usr/bin/env python """Query for font-members of a particular family""" if __name__ == "__main__": usage = """ttffamily MAJOR [MINOR] Will create a registry file font.cache if it doesn't already exist, otherwise will just use the existing cache. See ttffiles.py for updating the cache. """ from ttfquery._scriptregistry import registry import sys, os if sys.argv[1:2]: major = sys.argv[1] if sys.argv[2:3]: minor = sys.argv[2] else: minor = None for fontName in registry.familyMembers(major, minor): print('F', fontName) for specific in registry.fontMembers(fontName): print(' ', registry.fontFile(specific))