From d733f8c78c4159dd78d5c9ffa2683cfb3fa894e8 Mon Sep 17 00:00:00 2001
From: Jules Aguillon
Date: Fri, 18 Mar 2022 12:24:29 +0100
Subject: Build all special glyphs from SVG
Recover the provenance of each glyphs and remove the base_font.ttf file.
---
srcs/special_font/05.svg | 3 +++
srcs/special_font/06.svg | 3 +++
srcs/special_font/07.svg | 3 +++
srcs/special_font/08.svg | 3 +++
srcs/special_font/09.svg | 6 ++++++
srcs/special_font/0A.svg | 6 ++++++
srcs/special_font/0B.svg | 3 +++
srcs/special_font/0C.svg | 3 +++
srcs/special_font/0D.svg | 3 +++
srcs/special_font/0E.svg | 9 +++++++++
srcs/special_font/base_font.ttf | Bin 5780 -> 0 bytes
srcs/special_font/build.pe | 8 +++-----
12 files changed, 45 insertions(+), 5 deletions(-)
create mode 100644 srcs/special_font/05.svg
create mode 100644 srcs/special_font/06.svg
create mode 100644 srcs/special_font/07.svg
create mode 100644 srcs/special_font/08.svg
create mode 100644 srcs/special_font/09.svg
create mode 100644 srcs/special_font/0A.svg
create mode 100644 srcs/special_font/0B.svg
create mode 100644 srcs/special_font/0C.svg
create mode 100644 srcs/special_font/0D.svg
create mode 100644 srcs/special_font/0E.svg
delete mode 100644 srcs/special_font/base_font.ttf
(limited to 'srcs/special_font')
diff --git a/srcs/special_font/05.svg b/srcs/special_font/05.svg
new file mode 100644
index 0000000..cdec868
--- /dev/null
+++ b/srcs/special_font/05.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/06.svg b/srcs/special_font/06.svg
new file mode 100644
index 0000000..af11f53
--- /dev/null
+++ b/srcs/special_font/06.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/07.svg b/srcs/special_font/07.svg
new file mode 100644
index 0000000..cccba2a
--- /dev/null
+++ b/srcs/special_font/07.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/08.svg b/srcs/special_font/08.svg
new file mode 100644
index 0000000..58827da
--- /dev/null
+++ b/srcs/special_font/08.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/09.svg b/srcs/special_font/09.svg
new file mode 100644
index 0000000..049cc30
--- /dev/null
+++ b/srcs/special_font/09.svg
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/srcs/special_font/0A.svg b/srcs/special_font/0A.svg
new file mode 100644
index 0000000..350ba63
--- /dev/null
+++ b/srcs/special_font/0A.svg
@@ -0,0 +1,6 @@
+
+
+
+
diff --git a/srcs/special_font/0B.svg b/srcs/special_font/0B.svg
new file mode 100644
index 0000000..dc359c4
--- /dev/null
+++ b/srcs/special_font/0B.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/0C.svg b/srcs/special_font/0C.svg
new file mode 100644
index 0000000..c46ad76
--- /dev/null
+++ b/srcs/special_font/0C.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/0D.svg b/srcs/special_font/0D.svg
new file mode 100644
index 0000000..7c6afbe
--- /dev/null
+++ b/srcs/special_font/0D.svg
@@ -0,0 +1,3 @@
+
+
+
diff --git a/srcs/special_font/0E.svg b/srcs/special_font/0E.svg
new file mode 100644
index 0000000..499c2c8
--- /dev/null
+++ b/srcs/special_font/0E.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/srcs/special_font/base_font.ttf b/srcs/special_font/base_font.ttf
deleted file mode 100644
index 2bfd130..0000000
Binary files a/srcs/special_font/base_font.ttf and /dev/null differ
diff --git a/srcs/special_font/build.pe b/srcs/special_font/build.pe
index fab828b..de5ed23 100644
--- a/srcs/special_font/build.pe
+++ b/srcs/special_font/build.pe
@@ -1,13 +1,11 @@
# The special font is used for the symbols of some keys. It is built from SVG
# files, one for each glyph.
-
-# Starts from an existing font file for glyphs that don't have SVG sources yet.
-Open($2)
+New()
# Imports glyphs, file name is position in the font.
-i = 3
+i = 2
while (i < $argc)
- Select(Strtol($argv[i]:t:r))
+ Select(Strtol($argv[i]:t:r, 16))
Import($argv[i])
i++
endloop
--
cgit v1.2.3