After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 669952 - Allow proportional font terminals
Allow proportional font terminals
Status: RESOLVED DUPLICATE of bug 580298
Product: gnome-terminal
Classification: Core
Component: general
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: GNOME Terminal Maintainers
GNOME Terminal Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-02-13 01:18 UTC by Christos Jonathan Hayward
Modified: 2012-02-13 10:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christos Jonathan Hayward 2012-02-13 01:18:49 UTC
The problem of making a proportional font terminal that uses proportional fonts when a user would want proportional fonts and still lines up ls and ASCII art is considered to be AI-hard. Making a terminal that JUST uses a proportional font (and maybe lets the user switch between proportional and fixed-width) is not AI-hard.

I have a hacked fork of Ajaxterm that works by forcing a proportional font on Ajaxterm's PRE block; Ajaxterm no longer works with Firefox and I believe it has never worked on Chrome, but if you're doing cross-browser testing and have IE6/7/8 working, or for instance if you have Firefox 2, you can use the terminal at http://jonathanscorner.com/terminal/

I invite you to read what is said about typography and terminals at http://jonathanscorner.com/terminal/. The Unix terminal is the last major holdout I'm aware of in the computer world where usability-optimized proportional fonts are not available (and if you insist on using Verdana, the terminal gives every character the width of the widest character, nerfing the proportional aspect of the font).

When my terminal was only working with IE, I found myself for the first and only time using IE as my primary browser--the terminal was valuable enough to serve as a killer app for using IE.

I don't use it now because the implementation has latency of something like a second for a keystroke, and that gets painful quickly. However, I do offer http://jonathanscorner.com/terminal/ as a reference implementation of something I think gnome-terminal can do better, by far.

Thanks,
Jonathan
Comment 1 Christian Persch 2012-02-13 10:39:24 UTC

*** This bug has been marked as a duplicate of bug 580298 ***