Skip to main content

Convert between .glyphs and .glyphspackage files.

Project description

glyphspack

glyphspack converts between the .glyphs and .glyphspackage file format flavors of the Glyphs font editor.

Usage

Convert between .glyphs and .glyphspackage files:

$ glyphspack SomeFont.glyphspackage
Unpacking SomeFont.glyphspackage into SomeFont.glyphs
$ glyphspack OtherFont.glyphs
Packing OtherFont.glyphs into OtherFont.glyphspackage

Write the contents to the standard output:

$ glyphspack -fo /dev/stdout SomeFont.glyphspackage

Options:

  • Set the output file name with -o/--out.
  • Overwrite any existing files with -f/--force.
  • Suppress log messages with -q/--quiet.

Run with --help for a complete parameter description.

Installation

The releases page provides pre-built executables for macOS (universal binary, works with both Apple silicon and Intel), Linux (x64 64 bit), and Windows (x64 64 bit).

Alternatively, glyphspack can be installed from source with cargo:

$ cargo install glyphspack

Alternatives

  • In Glyphs, save a file to a different format with File → Save As… → File Format.
  • A similar tool written in Python is glyphspkg.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

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

glyphspack-2.1.0.tar.gz (54.5 kB view details)

Uploaded Source

Built Distributions

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

glyphspack-2.1.0-py3-none-win_amd64.whl (1.0 MB view details)

Uploaded Python 3Windows x86-64

glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl (1.1 MB view details)

Uploaded Python 3manylinux: glibc 2.34+ x86-64

glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.1 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl (1.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file glyphspack-2.1.0.tar.gz.

File metadata

  • Download URL: glyphspack-2.1.0.tar.gz
  • Upload date:
  • Size: 54.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glyphspack-2.1.0.tar.gz
Algorithm Hash digest
SHA256 0484881c38f97899c58060c8df0ab639e8473ff19b5a248e757b12ab4485d4b7
MD5 268d505f056be86b1b358869bcd38a3d
BLAKE2b-256 2181e2f124d6589d9c410b8f9e9957dd26a8cb5eed38b8db339cad8c4147e4e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspack-2.1.0.tar.gz:

Publisher: pypi.yml on Formkunft/glyphspack

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

File details

Details for the file glyphspack-2.1.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: glyphspack-2.1.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for glyphspack-2.1.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ef1db5877c6b969bde85ca19cc2a2fdd99797caacae148759c36e1a4dda37ab6
MD5 6179415b5c42c0175aab5478ef69e280
BLAKE2b-256 705c06879ab030c428b14a85af43201fe7a98a3cf2cb73e6170dccda6813e3b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspack-2.1.0-py3-none-win_amd64.whl:

Publisher: pypi.yml on Formkunft/glyphspack

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

File details

Details for the file glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 92a51491a978fe17c915fb30b715e638091314a16b22dc9b5962c6f862792acd
MD5 15bf3f19bc9ebbdeab17b852518ef461
BLAKE2b-256 e08b8c2054e694d70e08c3cd7ce9483f0e1479b142815e069ace5c4d2c6fdcc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl:

Publisher: pypi.yml on Formkunft/glyphspack

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

File details

Details for the file glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2bb939e438d1a21bfc23bd3d61ea15855caf1feaaf3c1b4937bb377316aa7a0a
MD5 a9aa75202260d38525eaf6a15f3ed9c1
BLAKE2b-256 4e3ba177a5e7f4389ab0a7f17726dcf1019120df2933922fc2e27310d6a96692

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: pypi.yml on Formkunft/glyphspack

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

File details

Details for the file glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c05ca5c11afb3cb7dfedd8e86921b36b1a6164d2945a5b8c5694bd6a979ee6c7
MD5 cbc11b4a40ea7da59085c9392af458ed
BLAKE2b-256 8aec475cca87e66141752f927278f8cebea3e120ebb2aa6e4fed57b7f2c2e3e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl:

Publisher: pypi.yml on Formkunft/glyphspack

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

File details

Details for the file glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 feb1b5e8a3cce163eeaa1023174506487d5025f34418ed5917c9783d68d7e259
MD5 61a0dafc78885705c713dc22f76bdb3f
BLAKE2b-256 f2fc54d393854c95f3676068a7740b989ae3ea9ec131c36109165224d5654e73

See more details on using hashes here.

Provenance

The following attestation bundles were made for glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl:

Publisher: pypi.yml on Formkunft/glyphspack

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