Skip to main content

Converter from .glyphspackage to .glyphs files

Project description

glyphspkg

Converter for GlyphsApp package to monolithic files.

Glyphs supports two different file formats, both of which are based on plist. One, using the suffix .glyphs, is a monolithic file, the other, using the suffix .glyphspackage, is a special folder that appears as one file on macOS.

The package variant has advantages when used in SCM systems, but some external tools only support the monolithic file format. That’s where this converter tool comes in. It can be integrated into font build workflows to convert package files before further processing.

Installation

glyphspkg is listed on PyPi, so you can install it via pip.

Usage

usage: glyphspkg [-h] [-o OUTPUT_PATH] glyphsfile [glyphsfile ...]

positional arguments:
  glyphsfile            Path to the glyphs file or package to be converted.

options:
  -h, --help            show this help message and exit
  -o OUTPUT_PATH, --output OUTPUT_PATH
                        Output path for converted files. If omitted, the file is saved next to the original.

Known issues

Only conversion from .glyphspackage to .glyphs is implemented at the moment.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glyphspkg-0.1.7.tar.gz (486.7 kB view details)

Uploaded Source

Built Distribution

glyphspkg-0.1.7-py2.py3-none-any.whl (9.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file glyphspkg-0.1.7.tar.gz.

File metadata

  • Download URL: glyphspkg-0.1.7.tar.gz
  • Upload date:
  • Size: 486.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for glyphspkg-0.1.7.tar.gz
Algorithm Hash digest
SHA256 ebca53103a38dfb834a49862e2ff5fd0ebbc89572ef098663a2a761eab815c62
MD5 c2c27c8cf9d7e66e8bdfc18ad1c6aa82
BLAKE2b-256 79f745e3dee3cc11d21a9eaf6559ee22d56171302db38cc453398bea41213e2b

See more details on using hashes here.

File details

Details for the file glyphspkg-0.1.7-py2.py3-none-any.whl.

File metadata

  • Download URL: glyphspkg-0.1.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for glyphspkg-0.1.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7ab22f4b7556f90aeb033abaf7b6dcffabb40aa11385e7056f9659e2709eb391
MD5 6da00431995d6fb208ccbef382b2db3b
BLAKE2b-256 896519e0e0ff8440514116c7c1dc34e66753b29af23ff1a30faf78ed74f1df85

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page