Merge branch '12-font-rendering-is-all-over-the-place' into 'master'

Resolve "Font rendering is all over the place"

Closes #12

See merge request marty-oehme/dotfiles!5
This commit is contained in:
Marty Oehme 2019-03-15 12:01:41 +00:00
commit c4d2b9534a
6 changed files with 43 additions and 7 deletions

View file

@ -86,7 +86,7 @@ font:
# - (macOS) Menlo
# - (Linux) monospace
# - (Windows) Consolas
family: Fira Code
family: monospace
# The `style` can be specified to pick a specific face.
#style: Regular
@ -97,7 +97,7 @@ font:
#
# If the bold family is not specified, it will fall back to the
# value specified for the normal font.
family: Fira Code
family: monospace
# The `style` can be specified to pick a specific face.
#style: Bold
@ -108,18 +108,18 @@ font:
#
# If the italic family is not specified, it will fall back to the
# value specified for the normal font.
family: Fira Code
family: monospace
# The `style` can be specified to pick a specific face.
#style: Italic
# Point size
size: 9.0
size: 13.0
# Offset is the extra space around each character. `offset.y` can be thought of
# as modifying the line spacing, and `offset.x` as modifying the letter spacing.
offset:
x: -2
x: 0
y: 0
# Glyph offset determines the locations of the glyphs within their cells with

View file

@ -111,7 +111,7 @@ frame-opacity = 1;
inactive-opacity-override = true;
# Dim inactive windows. (0.0 - 1.0)
inactive-dim = 0.1;
#inactive-dim = 0.1;
# Do not let dimness adjust based on window opacity.
# inactive-dim-fixed = true;
# Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred.

View file

@ -0,0 +1,26 @@
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<!-- Replacements from http://bohoomil.com/doc/05-fonts/ (until ibfonts-meta-extended) -->
<alias>
<family>serif</family>
<prefer><family>Heuristica</family></prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer><family>Noto Sans</family></prefer>
</alias>
<alias>
<family>monospace</family>
<prefer><family>Iosevka</family></prefer>
</alias>
<alias>
<family>fantasy</family>
<prefer><family>Signika</family></prefer>
</alias>
<alias>
<family>cursive</family>
<prefer><family>TeX Gyre Chorus</family></prefer>
</alias>
<!-- more advanced replacements (replacing many fonts with open alternatives) see spark/fonts/local.conf -->
</fontconfig>

View file

@ -9,6 +9,6 @@
,i3status,"is the status bar for i3."
,i3lock,"is the i3 screen lock provider."
A,j4-dmenu-desktop,"is a faster dmenu replacement, the application launcher of the i3 suite."
A,nerd-fonts-fira-code,"is the mono-space font of choice, patched with embedded icon symbols."
A,nerd-fonts-iosevka,"is the mono-space font of choice, patched with embedded icon symbols."
,alacritty,"is an efficient, unicode compatible terminal emulator."
,qutebrowser,"is a keyboard focused browser with vim-keys enabled."

1 xorg-server is the graphical server.
9 i3status is the status bar for i3.
10 i3lock is the i3 screen lock provider.
11 A j4-dmenu-desktop is a faster dmenu replacement, the application launcher of the i3 suite.
12 A nerd-fonts-fira-code nerd-fonts-iosevka is the mono-space font of choice, patched with embedded icon symbols.
13 alacritty is an efficient, unicode compatible terminal emulator.
14 qutebrowser is a keyboard focused browser with vim-keys enabled.

8
.config/user-dirs.dirs Normal file
View file

@ -0,0 +1,8 @@
XDG_DESKTOP_DIR="$HOME/desktop"
XDG_DOCUMENTS_DIR="$HOME/documents"
XDG_DOWNLOAD_DIR="$HOME/downloads"
#XDG_MUSIC_DIR="$HOME/music"
XDG_PICTURES_DIR="$HOME/pictures"
#XDG_PUBLICSHARE_DIR="$HOME/public"
#XDG_TEMPLATES_DIR="$HOME/templates"
#XDG_VIDEOS_DIR="$HOME/videos"

View file

@ -48,6 +48,8 @@ setxkbmap -option terminate:ctrl_alt_bksp
# Needs xcape package installed. https://github.com/alols/xcape
type xcape >/dev/null 2>&1 && xcape -e 'Control_L=Escape'
# if unclutter exists start it
type unclutter >/dev/null 2>&1 && unclutter &
# if compton exists then we can start it as our compositor
type compton >/dev/null 2>&1 && compton &
# same deal with flashfocus as our active window indicator