A font converter utility with the extra fonts included in utf8.
$ smoltext -h
usage: smoltext [-h] [-c] [-f FONT] [--list-fonts] [text [text ...]]
A font converter utility with the extra fonts included in utf8.
positional arguments:
text text to process
optional arguments:
-h, --help show this help message and exit
-c, --copy copies processed text to clipboard
-f FONT, --font FONT which font to use
--list-fonts list all supported fonts
$ smoltext -f italic hello
𝘩𝘦𝘭𝘭𝘰
$ smoltext -f subscript hello
ʰᵉˡˡᵒ
$ _
pip3 install --upgrade --user smoltext
git clone https://git.sr.ht/~sofi/smoltext/ && cd smoltext
pip3 install --upgrade build
python3 -m build
pip3 install dist/smoltext-*.whl
- Processes text input and gives an output of the desired font.
- List out all available fonts with previews.
- Easy to use CLI commands.
You can use xclip
or wl-copy
to automatically copy the processed output to your clipboard.
Under xorg with xclip
:
smoltext Hello! | xclip -sel clip
Under wayland with wl-copy
:
smoltext Hello! | wl-copy
- Certain browsers and terminals fail to render certain font styles regardless of font.
- Kerning can be off due to terminals using a monospaced font.
- Certain fonts don't include all font styles used in this package.