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.5.tar.gz (486.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: glyphspkg-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 ef3abf9f3c29361c66721c7414c9538af85a9ab8edbb77dc72ca7d4196017146
MD5 4dcd552068d29ef2da730e094fe0c0ae
BLAKE2b-256 876a86f043e82e491a4613ea7a7d961a19f4de801a4a4f636edcbba650f1c711

See more details on using hashes here.

File details

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

File metadata

  • Download URL: glyphspkg-0.1.5-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.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a4b7708b99cd61d47d6ab289903ce0f0cf3e49aabbf5f054ebfd57ddd1090645
MD5 f9d3cd0306ab2670009f63a93cf1273f
BLAKE2b-256 e0c4f28903450b9d7a810cc0e1889fe7c538ba73d64b1bdc2222d942555d712f

See more details on using hashes here.

Supported by

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