Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 1630b7016d26c266d004f38ecfef2c4b708aa9a6 Mon Sep 17 00:00:00 2001 |From: "Avi Halachmi (:avih)" |Date: Fri, 26 Oct 2018 13:11:20 +0300 |Subject: [PATCH] boxdraw: custom-draw U+25XX lines/blocks to align seamlessly | |It seems impossible to ensure that blocks and line drawing glyphs |align without visible gaps for all combinations of arbitrary font, |size and width/height scale factor. | |This commit adds an option to custom-draw (without using the font) |most of the lines/blocks codepoints such that they're rendered |identically (per size) and align perfectly regardless of font, size |or chscale/cwscale configuration values. | |138 shapes are supported (U+2500 - U+259F except dashes, diagonals |and shades), composited as 16-bit values at boxdraw_data.h . | |See links and references at boxdraw_data.h |--- | Makefile | 3 +- | boxdraw.c | 141 ++++++++++++++++++++++++++++++++++ | boxdraw_data.h | 202 +++++++++++++++++++++++++++++++++++++++++++++++++ | config.def.h | 8 ++ | st.c | 3 + | st.h | 9 +++ | x.c | 19 +++-- | 7 files changed, 379 insertions(+), 6 deletions(-) | create mode 100644 boxdraw.c | create mode 100644 boxdraw_data.h | |diff --git a/Makefile b/Makefile |index 0b3cecd..8d3af33 100644 |--- a/Makefile |+++ b/Makefile -------------------------- Patching file Makefile using Plan A... Hunk #1 succeeded at 4. Hunk #2 succeeded at 23. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/boxdraw.c b/boxdraw.c |new file mode 100644 |index 0000000..357250f |--- /dev/null |+++ b/boxdraw.c -------------------------- (Creating file boxdraw.c...) Patching file boxdraw.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/boxdraw_data.h b/boxdraw_data.h |new file mode 100644 |index 0000000..ee78cdc |--- /dev/null |+++ b/boxdraw_data.h -------------------------- (Creating file boxdraw_data.h...) Patching file boxdraw_data.h using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/config.def.h b/config.def.h |index 823e79f..018cbe4 100644 |--- a/config.def.h |+++ b/config.def.h -------------------------- Patching file config.def.h using Plan A... Hunk #1 succeeded at 56. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/st.c b/st.c |index 46cf2da..7ee136a 100644 |--- a/st.c |+++ b/st.c -------------------------- Patching file st.c using Plan A... Hunk #1 succeeded at 1228. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/st.h b/st.h |index 38c61c4..fc68c3b 100644 |--- a/st.h |+++ b/st.h -------------------------- Patching file st.h using Plan A... Hunk #1 succeeded at 33. Hunk #2 succeeded at 111. Hunk #3 succeeded at 128. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/x.c b/x.c |index 00cb6b1..730f525 100644 |--- a/x.c |+++ b/x.c -------------------------- Patching file x.c using Plan A... Hunk #1 succeeded at 1164. Hunk #2 succeeded at 1377. Hunk #3 succeeded at 1425. Hmm... Ignoring the trailing garbage. done