git.lucas.co / Myna
git clone https://git.lucas.co/Myna.git

commit8f3c6d858ba70ea02c7d96c7899af4fcf4e65104
parentf75957711d
authorsayyadirfanali <[email protected]>
date2025-11-04 11:20
change mkhero

 README.md       |   2 +-
 images/hero.png | Bin 201683 -> 226183 bytes
 scripts/mkhero  |  22 ++++++++++++----------
 3 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/README.md b/README.md
index 4a7ebde..a557ac4 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ Here is why Myna stands apart from other fonts:
 - **Near-Perfect Alignment**: multi-character symbols like `->`, `>>=`, `=~`, `::` align seamlessly
 - **Balanced Weight**: symbols have just the right visual weight against your code
 - **Clear Distinction**: no more confusing `1 l I |` or `0 O o`
-- **Language Agnostic**: clean sigils (`$s @a %h &f *x`) for Perl + elegant operators (`:: -> <$> >>=`) for Haskell + clear symbols (`-> ++ -- += << >>`) for C/C++
+- **Language-Aware Design**: clean sigils (`$s @a %h &f *x`) for Perl + elegant operators (`:: -> <$> >>=`) for Haskell + clear symbols (`-> ++ -- += << >>`) for C/C++
 
 ## Showcase
 <picture>
diff --git a/images/hero.png b/images/hero.png
index d1370e7..d9fa384 100644
Binary files a/images/hero.png and b/images/hero.png differ
diff --git a/scripts/mkhero b/scripts/mkhero
index ad24477..1de02e4 100755
--- a/scripts/mkhero
+++ b/scripts/mkhero
@@ -1,14 +1,16 @@
 magick \
-  -size 1000x1100 xc:"#0d0d0d" \
+  -size 1000x1500 xc:"#0d0d0d" \
   -font "Myna" \
   -gravity north \
-  -fill "#EEEEEE"             -pointsize 96 -annotate   +0+80 "MYNA" \
-  -fill "hsl(0,  100%,  70%)" -pointsize 72 -annotate   +0+200 "ABCDEFGHIJKLMNOPQRSTUVWXYZ" \
-  -fill "hsl(200, 100%, 70%)" -pointsize 72 -annotate   +0+300 "abcdefghijklmnopqrstuvwxyz" \
-  -fill "hsl(300, 100%, 70%)" -pointsize 72 -annotate   +0+400 "0 1 2 3 4 5 6 7 8 9" \
-  -fill "hsl(100, 100%, 70%)" -pointsize 72 -annotate   +0+500 "[] {} () <> | \\\ ? ! #" \
-  -fill "hsl(250, 100%, 70%)" -pointsize 72 -annotate   +0+600 "\` ' \" , . ; : ~ ^ _" \
-  -fill "hsl(350, 100%, 70%)" -pointsize 72 -annotate   +0+700 "+ - = ++ -- += -= == !=" \
-  -fill "hsl(150, 100%, 70%)" -pointsize 72 -annotate   +0+800 "\$s @a \%h &f *x =~ \$# @$ \%$" \
-  -fill "hsl(50,  100%, 70%)" -pointsize 72 -annotate   +0+900 ":: -> => <$> >>= ^. \%~" \
+  -fill "#EEEEEE"               -pointsize 96 -annotate   +0+80 "MYNA" \
+  -fill "hsl(0,  100%,  70%)"   -pointsize 72 -annotate   +0+200 "ABCDEFGHIJKLMNOPQRSTUVWXYZ" \
+  -fill "hsl(30, 100%, 70%)"    -pointsize 72 -annotate   +0+300 "abcdefghijklmnopqrstuvwxyz" \
+  -fill "hsl(60, 100%, 70%)"    -pointsize 72 -annotate   +0+400 "0 1 2 3 4 5 6 7 8 9" \
+  -fill "hsl(90, 100%, 70%)"    -pointsize 72 -annotate   +0+500 "[] {} () <> | \\\ ? ! #" \
+  -fill "hsl(120, 100%, 70%)"   -pointsize 72 -annotate   +0+600 "\` ' \" , . ; : ~ ^ _" \
+  -fill "hsl(150, 100%, 70%)"   -pointsize 72 -annotate   +0+700 "+ - = ++ -- += -= == !=" \
+  -fill "hsl(180, 100%, 70%)"   -pointsize 72 -annotate   +0+800 "\$s @a \%h &f *x =~ \$# @$ \%$" \
+  -fill "hsl(210,  100%, 70%)"  -pointsize 72 -annotate   +0+900 ":: -> => <$> >>= ^. \%~" \
+  -fill "hsl(240,  100%, 70%)"  -pointsize 72 -annotate   +0+1000 "0 O o  | 1 l I  `'  Z 2" \
+  -fill "hsl(270,  100%, 70%)"  -pointsize 72 -annotate   +0+1100 "→ $ £ € ¥ ₹ ₽ ←" \
   $1