cool-retro-term icon indicating copy to clipboard operation
cool-retro-term copied to clipboard

Is there a way to add a TTF font?

Open ghost opened this issue 9 years ago • 7 comments

I found this really sweet VT220 font: http://christfollower.me/misc/glasstty/

Is there a way to add it? When I modify app/qml/Fonts.qml and add an entry for the TTF file, CRT outputs: qrc:/PreprocessedTerminal.qml:117:9: QML FontLoader: Cannot load font: "qrc:/fonts/VT220/VT220.ttf," but doesn't tell me much more about it.

This isn't a bug, more of a feature request or a good thing for the wiki.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

ghost avatar Apr 12 '15 06:04 ghost

You have to add the font file to app/qml/resources.qrc as well. And you also need to define the font in FontsScanlines.qml and FontsPixel.qml

ali1234 avatar Feb 06 '16 20:02 ali1234

This particular font is redundant with the way cool-retro-term already renders scanlines.

kilobyte avatar Oct 14 '16 00:10 kilobyte

Is it possible to replace a font already in CRT? I'm planning to replace the included normal Terminus font with a version patched for Powerline (more supported characters).

win8linux avatar Sep 01 '17 04:09 win8linux

You can replace and add fonts. However at least the Hack font doesn't look right. I have tried re-compiling with different settings for it in Fonts.qml a few times but my changes don't seem to make a difference. Perhaps make clean doesn't properly clean...

ganzuul avatar Oct 29 '17 07:10 ganzuul

terminus has newer versions, than what you ship: http://files.ax86.net/terminus-ttf/files/

alexmyczko avatar Jan 04 '18 12:01 alexmyczko

a good option for fonts, at least on mac, is to store them outside a resource file (like in cool-retro-term.app/Contents/Resources/fonts) and parse fonts available when the application starts.

For linux I think the same should apply, but as linux install fonts in a common place we're facing a problem trying to scan a bunch of fonts at start.

pazos avatar Jul 13 '18 02:07 pazos

http://sid.ethz.ch/debian/cool-retro-term/2020/

system fonts are supported!

alexmyczko avatar Jan 14 '20 09:01 alexmyczko