From f2bc61928b334bf67ceac57e3b10ec1900ee1155 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Thu, 5 Mar 2026 20:25:31 +0900 Subject: [PATCH] keming calculator --- keming_calculator.html | 550 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 550 insertions(+) create mode 100644 keming_calculator.html diff --git a/keming_calculator.html b/keming_calculator.html new file mode 100644 index 0000000..1d677fd --- /dev/null +++ b/keming_calculator.html @@ -0,0 +1,550 @@ + + + + +Keming Machine Tag Calculator + + + + +

Keming Machine Tag Calculator

+

Calculate pixel colour values for the three Keming Machine tag pixels (K at Y+6, Y+7, Y+8)

+ +
+
+ + +
+

Pixel 1 — Low Height (Y+6)

+
+ +
+

+ Set for lowercase-height characters (a, b, c, d, e, etc.).
+ Set if above-diacritics should be lowered. +

+
+ + +
+

Pixel 2 — Glyph Shape (Y+7)

+

Click zones to mark which parts of the glyph are occupied.

+ +
+
+ + top + + · + + ascender + + + + + + mid + + · + + cap hole + + + + + · + + lc hole + + + btm + + · + + baseline + + +
+ + + + + + desc + + · + + descender +
+
+ + +
+ +

+ Set Wye when top/bottom of glyph tapers to a point (V, Y, A, v, etc.) +

+
+ + +
+
Kerning Mask (24-bit, used by rules)
+
0x0000FF
+
00000000 00000000 11111111
+
+
+ + +
+

Pixel 3 — Dot Removal (Y+8)

+

Replacement character for diacritics dot removal. All 24 bits encode the codepoint.

+ +
+ +
+

+ Accepts: U+0041 or 0x41 (hex), 65 (decimal), or a literal character A +

+
+
+ +
+ + +
+

Pixel Colour Values

+ +
Pixel 1: Low Height (Y+6)
+
+ +
+
+
No pixel (not lowheight)
+
+
+ +
Pixel 2: Glyph Shape (Y+7)
+
+ +
+
#000000
+
+ R: 0   + G: 0   + B: 0 +
+
00000000 00000000 00000000
+
+
+ +
Pixel 3: Dot Removal (Y+8)
+
+ +
+
+ +
No replacement character set
+
+
+ +
+ Alpha channel: must be non-zero (1–254) for the pixel to be read as a tag. + Set alpha to 1 (or any value < 255 and > 0).
+ A fully transparent pixel (alpha = 0) means “no data”. +
+
+
+ + +
+

Examples — Glyph Shape (click to load)

+
+
+ + + + +