Project

General

Profile

Actions

Feature #12993

closed

build default bold and vga fonts

Added by Toomas Soome almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
system data
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

The console fonts we build are composition of normal and bold fonts. In some cases it may be the normal font is too thin, and then it would be useful to have font file with only bold component. Such font file would be possible to use via loading manuall by loadfont command in loader.

We would specifically like to have 8x16 bold font to improve vga text mode, but while there, can just as well add all variants.

Testing done: it did turn out that testing or making sure we get what we were intending, is not too obvious. This is because on virtual systems, the whole screen font change may not produce easily distinguishable effect:) Of course, if you have normal and bold glypsh next to each other, it is rather obvious still (try running man man). However, there is also indirect ways to verify, for example reading manual (man man). if there are no visible differences for command switches in synopsis, then our loaded font only has "normal" component of glyphs. Another option is to check with mdb -k, if the loaded font has just "normal" or both "normal and "bold" components.

Actions #1

Updated by Electric Monk almost 2 years ago

  • Gerrit CR set to 818
Actions #2

Updated by Toomas Soome almost 2 years ago

  • Description updated (diff)
Actions #3

Updated by Electric Monk almost 2 years ago

  • Status changed from In Progress to Closed
  • % Done changed from 90 to 100

git commit 731058ff81c06fefc6b8786de93f31bd2e8d9986

commit  731058ff81c06fefc6b8786de93f31bd2e8d9986
Author: Toomas Soome <tsoome@me.com>
Date:   2020-07-29T16:46:54.000Z

    12993 build default bold and vga fonts
    Reviewed by: Andy Fiddaman <andy@omniosce.org>
    Approved by: Robert Mustacchi <rm@fingolfin.org>

Actions

Also available in: Atom PDF