From 634a08c665afcf3fbc245bcfb57c9ea19552db2c Mon Sep 17 00:00:00 2001 From: izkluxcvy Date: Mon, 23 Feb 2026 18:11:10 +0900 Subject: [PATCH 1/3] public fonts module --- src/lib.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 233306b..26e5b73 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -57,7 +57,7 @@ extern crate serde_json; mod audio; pub mod filters; -mod fonts; +pub mod fonts; mod images; mod samples; @@ -113,7 +113,6 @@ pub struct RngCaptcha { } impl RngCaptcha { - pub fn from_rng(rng: T) -> RngCaptcha { // TODO fixed width + height let w = 400; From 6234994c9dfca082d91a0c8783441663f2cf254a Mon Sep 17 00:00:00 2001 From: izkluxcvy Date: Mon, 23 Feb 2026 18:26:14 +0900 Subject: [PATCH 2/3] delete sys exit 0 --- gen/letters/gen.py | 1 - 1 file changed, 1 deletion(-) diff --git a/gen/letters/gen.py b/gen/letters/gen.py index 3e81f9d..4cf840c 100755 --- a/gen/letters/gen.py +++ b/gen/letters/gen.py @@ -24,7 +24,6 @@ def clean(fname): sys.exit(1) subprocess.call(["convert", "-trim", "screenshot.png", "screenshot.png"]) data[i] = base64.b64encode(open("screenshot.png", "rb").read()).decode("utf-8") - sys.exit(0) clean("index.html") clean("screenshot.png") From 7c379300d602c31a019d0f863d06b0e8e6172395 Mon Sep 17 00:00:00 2001 From: izkluxcvy Date: Mon, 23 Feb 2026 18:30:21 +0900 Subject: [PATCH 3/3] support non-ascii letters --- gen/letters/gen.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/letters/gen.py b/gen/letters/gen.py index 4cf840c..8018c93 100755 --- a/gen/letters/gen.py +++ b/gen/letters/gen.py @@ -28,5 +28,5 @@ def clean(fname): clean("screenshot.png") dst = "../src/fonts/font_default.json" -open(dst, "wt").write(json.dumps(data)) +open(dst, "wt").write(json.dumps(data, ensure_ascii = False)) print ("data written to " + dst)