get rid of solarized—it does not serve my purpose. replace with original
scheme based on symmetric variances on the color wheel. yellow is now
orange, magenta is purple.
a script has been added to display term color sequences in a nicer way
than what is commonly available.
update cursor, fade, etc. in .Xresources. also, delete yeahconsole from
Xresources while we are here.
first attempt at building a TTF from Dina BDFs. Vim and tmux appear to
use bold italic where it shouldn't which looks weird, but terminal color
codes come out fine. underscore is also misplaced, it is at the bottom
of the glyphs instead of at the baseline.
Dina and other monospace fonts are fixed upstream, so re-enable in
fontconfig. add some small tweaks while we are there.
https://savannah.nongnu.org/bugs/?56067
add termux colors.properties, and font.ttf link to installer.
+! X11 font server fontspec
*font: -windows-dina-medium-r-*-*-10-80-*-*-*-*-*
*font: -windows-dina-medium-r-*-*-10-80-*-*-*-*-*
+! xft/fontconfig
+! NOTE: xterm etc. use faceName for Xft fonts. classic font server rendering is
+! preferred so this is just in case the program doesn't support PCF.
*faceName: Dina
*faceSize: 8
*faceName: Dina
*faceSize: 8
+! matches font.conf, just in case
Xft.antialias: 1
Xft.rgba: rgb
Xft.antialias: 1
Xft.rgba: rgb
Xft.hinting: 1
Xft.hintstyle: hintslight
Xft.hinting: 1
Xft.hintstyle: hintslight
Xcursor.theme: Paper-Mono-Dark
! colors
Xcursor.theme: Paper-Mono-Dark
! colors
-! http://ethanschoonover.com/solarized
-!#define S_base03 #002b36
-#define S_base03 #000a0d
-#define S_base02 #073642
-#define S_base01 #586e75
-#define S_base00 #657b83
-#define S_base0 #839496
-#define S_base1 #93a1a1
-#define S_base2 #eee8d5
-#define S_base3 #fdf6e3
-#define S_yellow #b58900
-#define S_orange #cb4b16
-#define S_red #dc322f
-#define S_magenta #d33682
-#define S_violet #6c71c4
-#define S_blue #268bd2
-#define S_cyan #2aa198
-!#define S_green #859900
-#define S_green #85c000
-*background: S_base03
-*foreground: S_base0
-*fadeColor: S_base03
-*cursorColor: S_base1
-*pointerColorBackground: S_base01
-*pointerColorForeground: S_base1
-*underlineColor: S_yellow
-! black
-*color0: S_base02
-*color8: S_base03
+*background: #010812
+*foreground: #798699
+*fading: 40
+*fadeColor: #820ad5
+*cursorColor: #6408a4
+*pointerColorBackground: #6408a4
+*pointerColorForeground: #191c21
+*underlineColor: #d5820a
+! black/grey
+*color0: #191c21
+*color8: #3b434e
-*color1: S_red
-*color9: S_orange
+*color1: #d51d0a
+*color9: #f4321e
-*color2: S_green
-*color10: S_base01
+*color2: #5dd50a
+*color10: #75f41e
-*color3: S_yellow
-*color11: S_base00
+*color3: #d5820a
+*color11: #f49d1e
-*color4: S_blue
-*color12: S_base0
+*color4: #0a5dd5
+*color12: #1e75f4
-*color5: S_magenta
-*color13: S_violet
+*color5: #820ad5
+*color13: #9d1ef4
-*color6: S_cyan
-*color14: S_base1
-! white
-*color7: S_base2
-*color15: S_base3
+*color6: #0ac2d5
+*color14: #1ee0f4
+! light grey/white
+*color7: #bcc2cc
+*color15: #e8ebee
! URxvt
URxvt.termName: rxvt-unicode-256color
! URxvt
URxvt.termName: rxvt-unicode-256color
URxvt.perl-ext-common: searchable-scrollback,confirm-paste,matcher,font-size
URxvt.depth: 32
URxvt.perl-ext-common: searchable-scrollback,confirm-paste,matcher,font-size
URxvt.depth: 32
-URxvt.background: rgba:0000/0a00/0d00/d000
+URxvt.background: rgba:0100/0800/1200/d000
URxvt.internalBorder: 1
URxvt.dynamicColors: true
URxvt.intensityStyles: false
URxvt.internalBorder: 1
URxvt.dynamicColors: true
URxvt.intensityStyles: false
URxvt.urgentOnBell: true
URxvt.visualBell: true
URxvt.urgentOnBell: true
URxvt.visualBell: true
-URxvt.url-launcher: firefox
+URxvt.url-launcher: xdg-open
URxvt.matcher.button: 2
URxvt.matcher.pattern.0: [a-zA-Z\d]+:/\/[\\w-](?:\\.?[\\w-]+)*(?::\\d{1,5})?(?:/(?:[\\w\\d\\.!#$&\\-;=?~[\\]/]|%[\\da-fA-F]{2})*)?
URxvt.matcher.rend.0: Uline Bold fg6
URxvt.matcher.button: 2
URxvt.matcher.pattern.0: [a-zA-Z\d]+:/\/[\\w-](?:\\.?[\\w-]+)*(?::\\d{1,5})?(?:/(?:[\\w\\d\\.!#$&\\-;=?~[\\]/]|%[\\da-fA-F]{2})*)?
URxvt.matcher.rend.0: Uline Bold fg6
xvkbd.Meta_R.width: 1
xvkbd.Multi_key.width: 1
xvkbd.Shift_R.width: 75
xvkbd.Meta_R.width: 1
xvkbd.Multi_key.width: 1
xvkbd.Shift_R.width: 75
-
-! yeahconsole
-yeahconsole.term: urxvtc
-yeahconsole.toggleKey: Alt+grave
-yeahconsole.keySmaller: AltShift+subtract
-yeahconsole.keyBigger: AltShift+equals
-yeahconsole.keyFull: Alt+F11
-yeahconsole.scrollBar: false
-yeahconsole.cursorUnderline: true
-yeahconsole.visualBell: true
-
-yeahconsole.depth: 32
-yeahconsole.borderLess: true
-yeahconsole.transparent: true
-yeahconsole.shading: 80
-yeahconsole.blurRadius: 2x4
--- /dev/null
+#!/bin/zsh
+attrs=(none bold dim italic underline blink undefined 'reverse video' invisible
+ strikethrough)
+colors=(default black red green yellow blue magenta cyan white)
+for ai in {0..5} {7..9}; do
+ [[ $ai == 0 ]] && a='' || a="$ai;"
+ echo "$ai: $attrs[(($ai+1))]"
+ for fi in {29..37}; do
+ [[ $fi == 29 ]] && f='' || f="$fi;"
+ echo -n ' '
+ for bi in {39..47}; do
+ [[ $bi == 39 ]] && b='' || b="$bi"
+ echo -ne "\e[$a$f$b""m${(r[7])colors[(($fi-28))]}\e[0m "
+ done
+ echo
+ done
+done
--- /dev/null
+../Dina/LICENSE
\ No newline at end of file
l "$HOME/.$y/`basename "$x"`"
done
done
l "$HOME/.$y/`basename "$x"`"
done
done
+x='fonts/Dina-ttf/Dina.ttf' l "$HOME/.termux/font.ttf"
-# http://ethanschoonover.com/solarized
-#background = #002b36
-background = #000a0d
-foreground = #839496
-cursor = #93a1a1
-# black
-color0 = #073642
-color8 = #002b36
+background = #010812
+foreground = #798699
+cursor = #6408a4
+# black/grey
+color0 = #191c21
+color8 = #3b434e
-color1 = #dc322f
-color9 = #cb4b16
+color1 = #d51d0a
+color9 = #f4321e
-color2 = #85c000
-color10 = #586e75
+color2 = #5dd50a
+color10 = #75f41e
-color3 = #b58900
-color11 = #657b83
+color3 = #d5820a
+color11 = #f49d1e
-color4 = #268bd2
-color12 = #839496
+color4 = #0a5dd5
+color12 = #1e75f4
-color5 = #d33682
-color13 = #6c71c4
+color5 = #820ad5
+color13 = #9d1ef4
-color6 = #2aa198
-color14 = #93a1a1
-# white
-color7 = #eee8d5
-color15 = #fdf6e3
+color6 = #0ac2d5
+color14 = #1ee0f4
+# light grey/white
+color7 = #bcc2cc
+color15 = #e8ebee
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
- <description>prefer Source, Noto, DejaVu, Free; monospace Dina</description>
+ <description>set up render settings; aliases for Source, Dina</description>
<!-- rgb pixel alignment -->
<match target="font">
<!-- rgb pixel alignment -->
<match target="font">
<const>rgb</const>
</edit>
</match>
<const>rgb</const>
</edit>
</match>
+ <!-- duplicate 20-hinting-slight.conf just in case -->
+ <match target="pattern">
+ <edit name="hintstyle" mode="append">
+ <const>hintslight</const>
+ </edit>
+ </match>
- <!-- preface 60-generic.conf and prefer no color.
+ <!-- preface 60-generic.conf and prefer no color.
this value is actually not that useful due to implementation detail...
-->
<match>
this value is actually not that useful due to implementation detail...
-->
<match>
<alias binding="same">
<family>monospace</family>
<prefer>
<alias binding="same">
<family>monospace</family>
<prefer>
- <!-- fontconfig 2.10 broke Dina - ->
- <family>Dina</family> -->
<family>Noto Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>FreeMono</family>
<family>Noto Sans Mono</family>
<family>DejaVu Sans Mono</family>
<family>FreeMono</family>
<!-- vim: set et ft=xml sts=2 sw=2 ts=8 tw=0 :
-->
<!-- vim: set et ft=xml sts=2 sw=2 ts=8 tw=0 :
-->