From 58ee875d64d3c30d4efaaa0afb1a0a5cb2e70a63 Mon Sep 17 00:00:00 2001 From: madomado Date: Thu, 26 Jun 2025 01:37:59 +0800 Subject: [PATCH] add: bdf2sfd (#5636) --- anda/tools/bdf2sfd/anda.hcl | 5 +++++ anda/tools/bdf2sfd/bdf2sfd.spec | 30 ++++++++++++++++++++++++++++++ anda/tools/bdf2sfd/update.rhai | 0 3 files changed, 35 insertions(+) create mode 100644 anda/tools/bdf2sfd/anda.hcl create mode 100644 anda/tools/bdf2sfd/bdf2sfd.spec create mode 100644 anda/tools/bdf2sfd/update.rhai diff --git a/anda/tools/bdf2sfd/anda.hcl b/anda/tools/bdf2sfd/anda.hcl new file mode 100644 index 0000000000..69579731c5 --- /dev/null +++ b/anda/tools/bdf2sfd/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "bdf2sfd.spec" + } +} diff --git a/anda/tools/bdf2sfd/bdf2sfd.spec b/anda/tools/bdf2sfd/bdf2sfd.spec new file mode 100644 index 0000000000..40b48b09a2 --- /dev/null +++ b/anda/tools/bdf2sfd/bdf2sfd.spec @@ -0,0 +1,30 @@ +Name: bdf2sfd +Version: 1.1.9 +Release: 1%?dist +Summary: BDF to SFD converter, allowing to vectorize bitmap fonts +License: BSD-2-Clause +URL: https://github.com/fcambus/bdf2sfd +Source0: %url/archive/refs/tags/1.1.9.tar.gz +BuildRequires: cmake gcc + +%description +bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts. + +It works by converting each pixel of a glyph to a polygon, which produces +large and unoptimized SFD files that should be post-processed using FontForge. + +%prep +%autosetup + +%build +%cmake +%cmake_build + +%install +%cmake_install + +%files +%doc README.md ChangeLog AUTHORS THANKS +%license LICENSE +%_bindir/%name +%_mandir/man1/%name.* diff --git a/anda/tools/bdf2sfd/update.rhai b/anda/tools/bdf2sfd/update.rhai new file mode 100644 index 0000000000..e69de29bb2