We need a good code font for the function signatures on dlang.org
Vladimir Panteleev via Digitalmars-d
digitalmars-d at puremagic.com
Sun Dec 20 20:14:34 PST 2015
On Wednesday, 16 December 2015 at 21:05:27 UTC, Andrei
Alexandrescu wrote:
> I was looking at
> https://github.com/D-Programming-Language/dlang.org/pull/1169
> and that bold sans serif proportional text for the code is
> just... well let's say it's time to replace it.
>
> What would be a good code font to use for those?
>
>
> Thanks,
>
> Andrei
Let's stay away from web fonts.
Rationale:
Different text rendering algorithms will render the same text and
font file in different ways. A font may look nice on one
platform, but pretty bad on another.
The default fonts (i.e. monospace) are generally set to something
that will look fine on that system. Other fonts bundled with the
OS are also likely to look good. Using a custom font may thus
make the text less readable on some platforms (plus the downsides
already mentioned in this thread).
I am not completely opposed to the idea of using a web font, on
the condition that it is tested and does not lead to a downgrade
of usability on any of the major platforms, but I don't think the
downsides are worth it.
Looking at what other people are doing (and have much more
resources to think about such things):
Microsoft (MSDN): Consolas,Courier,monospace
Apple: Menlo,monospace
Android: Consolas,"Liberation Mono",Menlo,Courier,monospace
Go: Menlo,monospace
Java: monospace
Python: Consolas,"Lucida Console","Liberation Mono","DejaVu Sans
Mono","Bitstream Vera Sans Mono","Courier
New",monospace,sans-serif
It seems that all of the above are fonts that are likely to be
already installed on users' systems.
More information about the Digitalmars-d
mailing list