From ac902f08cadb927f88cb06ad1e36914bf8b46ada Mon Sep 17 00:00:00 2001 From: Matthew Mondor Date: Wed, 7 Aug 2024 20:05:23 +0000 Subject: [PATCH] AnalogTerm2: Add font variants: widecurved2 widegothic2 wideserif2 --- mmsoftware/analogterm2/TODO.txt | 3 +- .../fonts/7x11/at2-even-widecurved2-ansi.txt.gz | Bin 0 -> 284 bytes .../fonts/7x11/at2-even-widecurved2.txt | 96 ++++++++++++++++++ .../fonts/7x11/at2-even-widegothic2-ansi.txt.gz | Bin 0 -> 287 bytes .../fonts/7x11/at2-even-widegothic2.txt | 99 ++++++++++++++++++ .../fonts/7x11/at2-even-wideserif2-ansi.txt.gz | Bin 0 -> 288 bytes .../analogterm2/fonts/7x11/at2-even-wideserif2.txt | 111 +++++++++++++++++++++ 7 files changed, 308 insertions(+), 1 deletion(-) create mode 100644 mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2-ansi.txt.gz create mode 100644 mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2.txt create mode 100644 mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2-ansi.txt.gz create mode 100644 mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2.txt create mode 100644 mmsoftware/analogterm2/fonts/7x11/at2-even-wideserif2-ansi.txt.gz create mode 100644 mmsoftware/analogterm2/fonts/7x11/at2-even-wideserif2.txt diff --git a/mmsoftware/analogterm2/TODO.txt b/mmsoftware/analogterm2/TODO.txt index 1ae94e5..2510889 100644 --- a/mmsoftware/analogterm2/TODO.txt +++ b/mmsoftware/analogterm2/TODO.txt @@ -1,3 +1,4 @@ +- Jupiter ACE font - HP300 font - VT220 font - IBM Plex Mono? @@ -137,7 +138,7 @@ - Character graphics before 🭨 https://en.wikipedia.org/wiki/Box-drawing_character - ≣ † ☆ ツ ⌘›🍺∴ ( ͡° ͜ʖ ͡°) ƒ ︵ ₂ 😈 θ ƒ › ʼ ƒ ∂ ʻ μ › ∫ ◇ ♪ - ► ə β ə ſ ρ ə ∴ ♪ 😱 † 😳 › ▛ ᵗ * ‽ ℣ Ω ⌘   ❇ ⸮ Σ н ● ≈ ℗ 🍺 ≈   🍺 ※ + ► ə β ə ſ ρ ə ∴ ♪ 😱 † 😳 › ▛ ᵗ * ‽ ℣ Ω ⌘   ❇ ⸮ Σ н ● ≈ ℗ 🍺 ≈   🍺 ※ Δ ∏ Σ - Verify if dead key support is incomplete for ISO-8859-4 and ISO-8859-10. There were special characters that were unicode since the start but also could have punctuation. And others that used two at a time... It might diff --git a/mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2-ansi.txt.gz b/mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2-ansi.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e4bd03b450267881acb43289d8a6a559b6a7309 GIT binary patch literal 284 zcmV+%0ptE3iwFQmzOZHh19gQ9v8?au=z)@aCN`y`MDYwhW1FW z_fMSkxGT=_tNf|!^8(1&DhaPzPJEYR8|OBMaWL-3MLcvl3hv4j| zZPpGfJp9K(8Dh~X3}qX_{)rdPaJq4ZbAnPNC`E!&7)p_#6bVY<$1p)A5@eGg=BURe iL2zkK0sUC89}D(lB0(1H$AbOXUw*#LDX8hg2LJ%Ve272* literal 0 HcmV?d00001 diff --git a/mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2.txt b/mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2.txt new file mode 100644 index 0000000..56716a6 --- /dev/null +++ b/mmsoftware/analogterm2/fonts/7x11/at2-even-widecurved2.txt @@ -0,0 +1,96 @@ +# Wide variants that fill more evenly. +# Also see the "wideserif" variant. +# For this to be complete, accented variants would also need to be +# implemented. + +49 +....... +...O... +..OO... +.O.O... +...O... +...O... +...O... +.OOOOO. +....... +....... +....... + +73 +....... +.OOOOO. +...O... +...O... +...O... +...O... +...O... +.OOOOO. +....... +....... +....... + +74 +....... +...OOO. +.....O. +.....O. +.....O. +.....O. +.O...O. +..OOO.. +....... +....... +....... + +105 +....... +...O... +....... +..OO... +...O... +...O... +...O... +....O.. +....... +....... +....... + +106 +....... +....O.. +....... +..OOO.. +....O.. +....O.. +....O.. +....O.. +.O..O.. +..OO... +....... + +108 +....... +..OO... +...O... +...O... +...O... +...O... +...O... +....O.. +....... +....... +....... + +# More compatible with l and i. +116 +....... +....... +...O... +.OOOOO. +...O... +...O... +...O... +....O.. +....... +....... +....... diff --git a/mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2-ansi.txt.gz b/mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2-ansi.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e78401ca99c3506ab0054717df3cca8c2cefe80 GIT binary patch literal 287 zcmV+)0pR{0iwFQpez9f%19gz+#uJC4f?LtJA^h}_mwkp|3N9KQ!9(yX zc-9Uqy!pgJ8Dh~X3}qX_{)rFHaC&iubAnPNC`E#@4dD@_h){|Mr4VEoArld@i4b%2 lV-q2GHK%}rELe~Q3$hS`ELe~Q3$p(N{Q~0ZGLppy007?fgI)jt literal 0 HcmV?d00001 diff --git a/mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2.txt b/mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2.txt new file mode 100644 index 0000000..7fb15cb --- /dev/null +++ b/mmsoftware/analogterm2/fonts/7x11/at2-even-widegothic2.txt @@ -0,0 +1,99 @@ +# Wide variants that fill more evenly. +# For this to be complete, accented variants would also need to be +# implemented. +# Also see the "wideserif" and "widecurved" variants. +# This one is slightly inspired from Gothic Letter, but does not alter other +# characters to be closer to the style. The i and l are also shifted +# rightwise by a pixel, which appear to make them look more even. + +49 +....... +...O... +..OO... +.O.O... +...O... +...O... +...O... +.OOOOO. +....... +....... +....... + +73 +....... +.OOOOO. +...O... +...O... +...O... +...O... +...O... +.OOOOO. +....... +....... +....... + +74 +....... +...OOO. +.....O. +.....O. +.....O. +.....O. +.O...O. +..OOO.. +....... +....... +....... + +105 +....... +...O... +....... +..OO... +...O... +...O... +...O... +...O... +....... +....... +....... + +106 +....... +....O.. +....... +...OO.. +....O.. +....O.. +....O.. +....O.. +.O..O.. +..OO... +....... + +108 +....... +..OO... +...O... +...O... +...O... +...O... +...O... +...OO.. +....... +....... +....... + +# Standard "t" to allow switching among "wide" variants easily +116 +....... +....... +...O... +.OOOOO. +...O... +...O... +...O... +...OO.. +....... +....... +....... diff --git a/mmsoftware/analogterm2/fonts/7x11/at2-even-wideserif2-ansi.txt.gz b/mmsoftware/analogterm2/fonts/7x11/at2-even-wideserif2-ansi.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ebb5cdebd39d8fd1d3bd789355f7979de4b607b GIT binary patch literal 288 zcmV+*0pI=~iwFP#eX(W$19g0mo-&UhyMQfzT z`xPfW?uv8#Du34Xc>rW=m4sI`tPtLeo$+BDweg>KEwJTm#o3Cp6}yh2 zg3}!uzQp=Xmum_XnBkO|;S`zSXlDwfXE^!!pNvNiMFqE_c|!>5GcWs1!xUUJI)aDb zx8PYju<+y~3uTB!r!bUl2>U0#IK%158O{+(5up?j$~J^YkRn1UB9uaqVT4RX$R