SFD Normalize
Normalize Spline Font Database (SFD) files by discarding GUI state information making them easier to track in version control without clutter and conflicts between users.
$ sfdnormalize --help
usage: sfdnormalize [-h] [--replace] [--version] [--keep KEEP]
[--sfd-version VERSION]
input_file [output_file]
https://github.com/alerque/sfdnormalize
(For authors, see AUTHORS in source distribution.)
Normalize Spline Font Database (SFD) files
positional arguments:
input_file Input SFD before normalization
output_file Path to write normalized SFD (default: None)
optional arguments:
-h, --help show this help message and exit
--replace, -r Replace in place (default: False)
--version, -V show program's version number and exit
--keep KEEP, -k KEEP Keep lines beginning with these even if they'd be
normally dropped. (Can provide multiple times.)
(default: None)
--sfd-version VERSION, -s VERSION
By default, latest SFD revision known to this program
will be written, unless specified here (default: 3.2)
History
This script started life in the DejaVu Font project written in Perl (and dedicated to the Public Domain). At some point somebody rewrote it in Python, although I was unable to find any history between the latest Perl version and the first Python version that showed up in the Libertinus Font project.
Metadata
Release files for sfdnormalize 1.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sfdnormalize-1.1.1.tar.gz | 9.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sfdnormalize-1.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.2 kB
Release files / sfdnormalize-1.1.1.tar.gz
| Download URL | sfdnormalize-1.1.1.tar.gz |
|---|---|
| Size | 9.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1184314fb35241f43d055a60d58a9382bce14d30e6bba5a733f107ad4eb16688
|
|
BLAKE2b-256 checksum How to use checksums |
92f428f8ceea321a4b206ac512a9884f3dd8e1df354cd8563dbbebd6d39698de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.15
|
Release files / sfdnormalize-1.1.1-py3-none-any.whl
| Download URL | sfdnormalize-1.1.1-py3-none-any.whl |
|---|---|
| Size | 10.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10b8c9b1aacf5cdf4d0c8820cc37ab5d5d92891d0effb1011b0befc815282659
|
|
BLAKE2b-256 checksum How to use checksums |
7fe935b40d5148b6e744e12a6e2bec4e94e0b0ac0eeb2d087a578593d11c42ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.8.15
|