This repository is based on dejavu-fonts. On 31 October 2025 it uses the
latest release, version 2.37. It focuses on the four font faces below. It
includes instructions for generating .woff and .woff2 files.
- DejaVu Sans Mono
- DejaVu Sans Mono Bold
- DejaVu Sans Mono Bold Oblique
- DejaVu Sans Mono Oblique
A process to download the '.ttf' files and create the '.woff' and '.woff2' files, using Alpine Linux.
Steps to setup a container environment using Incus
Command to launch a suitable Alpine Linux container:
incus launch images:alpine/3.22 c1
Commands to copy the convert.pe script into the container and start an
interactive shell:
incus file push convert.pe c1/root/convert.pe \
&& incus exec c1 -- sh
The below commands:
- Install FontForge
- Download the font archive
- Extract the files and
- Run
convert.peon each file
Commands:
apk add wcurl fontforge \
&& wcurl https://github.com/dejavu-fonts/dejavu-fonts/releases/download/version_2_37/dejavu-fonts-ttf-2.37.tar.bz2 \
&& tar x -f dejavu-fonts-ttf-2.37.tar.bz2 --strip-components 1 \
&& for i in ttf/DejaVuSansMono*.ttf ; do ./convert.pe "$i" || break ; done
The output files should then be in the ttf/ subdirectory.
Steps to retrieve the files and clean up the container environment
Command to download the files from the container:
for j in -Bold -BoldOblique -Oblique "" ; do \
for i in woff woff2 ; do \
incus file pull "c1/root/ttf/DejaVuSansMono$j.$i" . ; \
done ; \
done
Command to stop and delete the container:
incus stop c1 \
&& incus delete c1
This repository provides web fonts that can restore the old appearance of Secure Shell on Chrome OS. To use these set the 'Custom CSS (URI)' in Secure Shell App Profile Settings ('Ctrl-Shift-P') to https://cdn.jsdelivr.net/gh/maxwell-k/dejavu-sans-mono-web-font@2.37/index.css
The default font shown in Secure Shell under Chrome OS before version 73 was DejaVu Sans Mono. The Google system fonts now don't include DejaVu, but instead use Noto
The DejaVu fonts are a font family based on the Vera Fonts. Its purpose is to provide a wider range of characters while maintaining the original look and feel through the process of collaborative development (see authors), under a Free license.
—https://dejavu-fonts.github.io/
The "hterm" FAQ includes an example using https://github.com/wernight/powerline-web-fonts/ which is loosely based upon https://github.com/powerline/fonts, which in turn includes a modified version of DejaVu. This repository is simpler in its goal, to provide the latest version of upstream DejaVu Sans Mono as a web font.
For license information, see LICENSE.