You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-30Lines changed: 19 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,15 @@
2
2
3
3
A compiler toolchain Command Line Interface (CLI) for SimplePixelFonts (SPFs).
4
4
5
-
> [!IMPORTANT]
6
-
> SPFC is experimental software, expect bugs and limited functionality. Regardless, efforts are dedicated to bridging the gap between SPF and the standardized and traditional TrueType Fonts (TTF).
5
+
`spfc` is dedicated to bridging the gap between SPF and multiple different font formats such as; the standardized and traditional TrueType Fonts (TTF), and a dedicated PICO8 custom font cartridge format (P8).
7
6
8
-
# Usage
7
+
# Installing
8
+
9
+
Pre-built binaries for common platforms like Windows, MacOS, and Linux are provided in the [releases](https://github.com/SimplePixelFont/spfc/releases?q=cli&expanded=true). You can download the appropriate archive, extract it, and execute the binary found in the folder.
10
+
11
+
# Building
9
12
10
-
This tool is written in Rust, you can bulld and run the project with the following pre-requisites:
13
+
`spfc`is written in Rust, you can build and run the project with the following pre-requisites:
@@ -25,38 +28,24 @@ Then build and install the binary with Cargo.
25
28
cargo install --path .
26
29
```
27
30
28
-
Finally, run `spfc`.
31
+
# Usage
32
+
29
33
```bash
30
34
spfc --help
31
35
```
32
36
```
33
37
SimplePixelFont Compiler Toolchain
34
38
35
-
Usage: spfc [OPTIONS] --input <INPUT>
39
+
Usage: spfc <COMMAND>
40
+
41
+
Commands:
42
+
compile
43
+
install Install a new target backend
44
+
list List all available targets from the registry
45
+
update-registry Update the plugin registry by fetching the latest information from the SimplePixelFont/spfc GitHub repository
46
+
help Print this message or the help of the given subcommand(s)
36
47
37
48
Options:
38
-
-i, --input <INPUT>
39
-
Input SimplePixelFont file path
40
-
-o, --output <OUTPUT>
41
-
Output TTF file path [default: output.ttf]
42
-
-f, --family-name <FAMILY_NAME>
43
-
Name of the font family [default: SimplePixelFont]
44
-
-c, --copyright <COPYRIGHT>
45
-
Description of the font copyright [default: "Copyright (c) 2026 SimplePixelFont"]
46
-
-m, --manufacturer <MANUFACTURER>
47
-
Name of the font manufacturer [default: SimplePixelFont]
48
-
-v, --vendor-url <VENDOR_URL>
49
-
URL of the font vendor [default: https://github.com/SimplePixelFont]
50
-
-l, --license-description <LICENSE_DESCRIPTION>
51
-
Description of the font license [default: "Licensed under the Apache License, Version 2.0; you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0"]
0 commit comments