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
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0484881c38f97899c58060c8df0ab639e8473ff19b5a248e757b12ab4485d4b7
|
|
| MD5 |
268d505f056be86b1b358869bcd38a3d
|
|
| BLAKE2b-256 |
2181e2f124d6589d9c410b8f9e9957dd26a8cb5eed38b8db339cad8c4147e4e3
|
Provenance
The following attestation bundles were made for glyphspack-2.1.0.tar.gz:
Publisher:
pypi.yml on Formkunft/glyphspack
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glyphspack-2.1.0.tar.gz -
Subject digest:
0484881c38f97899c58060c8df0ab639e8473ff19b5a248e757b12ab4485d4b7 - Sigstore transparency entry: 1226625732
- Sigstore integration time:
-
Permalink:
Formkunft/glyphspack@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Formkunft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef1db5877c6b969bde85ca19cc2a2fdd99797caacae148759c36e1a4dda37ab6
|
|
| MD5 |
6179415b5c42c0175aab5478ef69e280
|
|
| BLAKE2b-256 |
705c06879ab030c428b14a85af43201fe7a98a3cf2cb73e6170dccda6813e3b1
|
Provenance
The following attestation bundles were made for glyphspack-2.1.0-py3-none-win_amd64.whl:
Publisher:
pypi.yml on Formkunft/glyphspack
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glyphspack-2.1.0-py3-none-win_amd64.whl -
Subject digest:
ef1db5877c6b969bde85ca19cc2a2fdd99797caacae148759c36e1a4dda37ab6 - Sigstore transparency entry: 1226625988
- Sigstore integration time:
-
Permalink:
Formkunft/glyphspack@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Formkunft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Trigger Event:
push
-
Statement type:
File details
Details for the file glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 3, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92a51491a978fe17c915fb30b715e638091314a16b22dc9b5962c6f862792acd
|
|
| MD5 |
15bf3f19bc9ebbdeab17b852518ef461
|
|
| BLAKE2b-256 |
e08b8c2054e694d70e08c3cd7ce9483f0e1479b142815e069ace5c4d2c6fdcc5
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glyphspack-2.1.0-py3-none-manylinux_2_34_x86_64.whl -
Subject digest:
92a51491a978fe17c915fb30b715e638091314a16b22dc9b5962c6f862792acd - Sigstore transparency entry: 1226625837
- Sigstore integration time:
-
Permalink:
Formkunft/glyphspack@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Formkunft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Trigger Event:
push
-
Statement type:
File details
Details for the file glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 3, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bb939e438d1a21bfc23bd3d61ea15855caf1feaaf3c1b4937bb377316aa7a0a
|
|
| MD5 |
a9aa75202260d38525eaf6a15f3ed9c1
|
|
| BLAKE2b-256 |
4e3ba177a5e7f4389ab0a7f17726dcf1019120df2933922fc2e27310d6a96692
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glyphspack-2.1.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
2bb939e438d1a21bfc23bd3d61ea15855caf1feaaf3c1b4937bb377316aa7a0a - Sigstore transparency entry: 1226625922
- Sigstore integration time:
-
Permalink:
Formkunft/glyphspack@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Formkunft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Trigger Event:
push
-
Statement type:
File details
Details for the file glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c05ca5c11afb3cb7dfedd8e86921b36b1a6164d2945a5b8c5694bd6a979ee6c7
|
|
| MD5 |
cbc11b4a40ea7da59085c9392af458ed
|
|
| BLAKE2b-256 |
8aec475cca87e66141752f927278f8cebea3e120ebb2aa6e4fed57b7f2c2e3e0
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glyphspack-2.1.0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
c05ca5c11afb3cb7dfedd8e86921b36b1a6164d2945a5b8c5694bd6a979ee6c7 - Sigstore transparency entry: 1226626049
- Sigstore integration time:
-
Permalink:
Formkunft/glyphspack@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Formkunft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Trigger Event:
push
-
Statement type:
File details
Details for the file glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl.
File metadata
- Download URL: glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 3, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
feb1b5e8a3cce163eeaa1023174506487d5025f34418ed5917c9783d68d7e259
|
|
| MD5 |
61a0dafc78885705c713dc22f76bdb3f
|
|
| BLAKE2b-256 |
f2fc54d393854c95f3676068a7740b989ae3ea9ec131c36109165224d5654e73
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glyphspack-2.1.0-py3-none-macosx_10_12_x86_64.whl -
Subject digest:
feb1b5e8a3cce163eeaa1023174506487d5025f34418ed5917c9783d68d7e259 - Sigstore transparency entry: 1226625786
- Sigstore integration time:
-
Permalink:
Formkunft/glyphspack@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Branch / Tag:
refs/tags/v2.1.0 - Owner: https://github.com/Formkunft
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi.yml@e2b5020df4ed53a93f3e6856bc175bd96fe60273 -
Trigger Event:
push
-
Statement type: