sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit f26b75e9b93d1e00a7bd450507af5f9fe6f37a14
parent a3ff6802fbf61d5b6ce1cd3f39234570f95e0033
Author: elbachir-one <bachiralfa@gmail.com>
Date:   Sun, 23 Aug 2026 11:48:16 +0100

[st][patches][boxdraw-legacycomputing] Fixed index.md

Diffstat:
Mst.suckless.org/patches/boxdraw-legacycomputing/index.md | 51+++++++++++++++++++++++++--------------------------
Rst.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-on.png -> st.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-after.png | 0
Rst.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-off.png -> st.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-before.png | 0
3 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/st.suckless.org/patches/boxdraw-legacycomputing/index.md b/st.suckless.org/patches/boxdraw-legacycomputing/index.md @@ -1,43 +1,42 @@ boxdraw-legacycomputing ======================= -Summary -------- -Extends the boxdraw patch to render Unicode Symbols for Legacy Computing -(sextants and eighth-block/edge stripes) without font-dependent gaps. - -Example -------- -Sextants from VTE's [boxes.txt](https://github.com/GNOME/vte/blob/master/doc/boxes.txt) test page. Left is without the patch, right is with it: -![before](st-boxdraw-legacycomputing-off.png) ![after](st-boxdraw-legacycomputing-on.png) - Description ----------- -The [boxdraw](../boxdraw/) patch renders lines, blocks, and braille +The [boxdraw](https://st.suckless.org/patches/boxdraw/) patch renders lines, blocks, and braille characters (U+2500 - U+259F, U+28XX) directly instead of relying on font -glyphs, so they align perfectly regardless of font, size, or scaling. +glyphs. This ensures they align correctly regardless of the font, size, or +scaling. -This patch extends that same rendering approach to part of the "Symbols +This patch extends the same rendering approach to parts of the "Symbols for Legacy Computing" block (U+1FB00 - U+1FB8B): -* Sextants - 2x3 grids of filled cells (U+1FB00 - U+1FB3B) -* Eighth-column / eighth-row stripes (U+1FB70 - U+1FB7B) -* Mixed-axis edge stripes (U+1FB7C - U+1FB81) -* The cumulative-eighths codepoints that fill the gaps left by the - U+2500 block's own half/full-eighth blocks (U+1FB82 - U+1FB8B) +- Sextants - 2x3 grids of filled cells (U+1FB00 - U+1FB3B) +- Eighth-column/eighth-row stripes (U+1FB70 - U+1FB7B) +- Mixed-axis edge stripes (U+1FB7C - U+1FB81) +- Cumulative eighths that fill the gaps left by the U+2500 block's +existing half/full-eighth blocks (U+1FB82 - U+1FB8B) Wedges, shades, diagonals, and the pictographic symbols later in the Legacy Computing block are not covered by this patch and are left to font fallback. -Notes ------ -* This patch is based on the boxdraw patch; i.e. it is to be applied - after applying boxdraw. -* It reuses boxdraw's existing `boxdraw` config.h toggle - no separate - option is added. -* The download is a `git format-patch` file. It can be applied either - with `git am ...`, or with `patch -p1 < ...`. +#### Example + +Sextants from VTE's [boxes.txt](https://github.com/GNOME/vte/blob/master/doc/boxes.txt) test page. +The left image shows the output without the patch; the right image shows +the output with it: + +![before](st-boxdraw-legacycomputing-before.png) ![after](st-boxdraw-legacycomputing-after.png) + +#### Notes + +- This patch is based on the boxdraw patch and must be applied after +applying boxdraw. +- It reuses boxdraw's existing `boxdraw` config.h toggle - no separate +configuration option is added. +- The download is a `git format-patch` file. It can be applied with +either `git am ...` or `patch -p1 < ....` Download -------- diff --git a/st.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-on.png b/st.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-after.png Binary files differ. diff --git a/st.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-off.png b/st.suckless.org/patches/boxdraw-legacycomputing/st-boxdraw-legacycomputing-before.png Binary files differ.