Skip to content

Commit

Permalink
[PR] dylanaraps/neofetch#1877 from AtifChy - st xresources patch support
Browse files Browse the repository at this point in the history
Upstream PR: dylanaraps/neofetch#1877
Thanks to @AtifChy

Co-authored-by: AtifChy <iftakhar.awal@yahoo.com>
  • Loading branch information
hykilpikonna and AtifChy committed Aug 12, 2022
2 parents 664b7c2 + 31578af commit e3c799a
Showing 1 changed file with 16 additions and 7 deletions.
23 changes: 16 additions & 7 deletions neofetch
Original file line number Diff line number Diff line change
Expand Up @@ -4099,16 +4099,25 @@ END
# like a font definition. NOTE: There is a slight limitation in this approach.
# Technically "Font Name" is a valid font. As it doesn't specify any font options
# though it is hard to match it correctly amongst the rest of the noise.
[[ -n "$binary" ]] &&
term_font=$(
strings "$binary" |
grep -m 1 "*font[^2]"
)
st_bin=$(strings "$binary")

# Grab font information from strings in binary.
term_font=${term_font:-"$(
grep -F -m 1 \
-e "pixelsize=" \
-e "size=" \
-e "antialias=" \
-e "autohint=" <<< "$st_bin"
)"}

# Grab font information from Xresources.
[[ $st_bin == *resource* ]] && {
term_font=$(xrdb -query | grep -im 1 -e "^${term/d}"'\**\.*font:' -e '^\*font:' -e '^\*.font:')
term_font=$(trim "${term_font/*[\*.]"font:"}")
}
fi

term_font="${term_font/xft:}"
term_font="${term_font#*=}"
term_font="${term_font/:*}"
;;

Expand Down

0 comments on commit e3c799a

Please sign in to comment.