Skip to main content

Converter from .glyphspackage to .glyphs files and vice versa

Project description

glyphspkg

Converter for GlyphsApp package to monolithic files and vice versa.

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.

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.2.1.tar.gz (487.0 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.2.1-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: glyphspkg-0.2.1.tar.gz
  • Upload date:
  • Size: 487.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for glyphspkg-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ca73c7b127595cfd42ed5f1fe81c78b3435deb75b9773924f8cab4a1331968ee
MD5 24e7111742e86abb91fa7a011c5d9290
BLAKE2b-256 a5fe03ec82285744c20d2d88fa8e49a4dd8dfc545934d2214d4a174b99972381

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspkg-0.2.1.tar.gz:

Publisher: publish-to-test-pypi.yml on jenskutilek/glyphspkg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file glyphspkg-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: glyphspkg-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for glyphspkg-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 172e3cbfa0e89c16866dc04e669ab53e0f37ca1728c9ca4e586ee6b8f3ba8e63
MD5 57c9c4eadb97a97be68e193af5e81b29
BLAKE2b-256 e3102b73547e2a0c317c72788150b8df0bfa25d6e82e1aad2c7e7557a5399b64

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspkg-0.2.1-py3-none-any.whl:

Publisher: publish-to-test-pypi.yml on jenskutilek/glyphspkg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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