A font converter utility with the extra fonts included in utf8.
Project description
Smoltext
$ 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
ʰᵉˡˡᵒ
$ _
A font converter utility with the extra fonts included in utf8.
Installation
With pip:
pip3 install --upgrade --user smoltext
With git:
git clone https://gitlab.com/imsofi/smoltext/ && cd smoltext
pip3 install --upgrade build
python3 -m build
pip3 install dist/smoltext-*.whl
Current Features
- Processes text input and gives an output of the desired font.
- List out all available fonts with previews.
- Easy to use CLI commands.
Tips & Tricks
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
Common issues
- 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.
Links
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
smoltext-1.4.8.tar.gz
(6.7 kB
view hashes)