Ubuntu Mono as default Server Font in Ubuntu 12.04

Registered by Paul Sladen on 2011-10-13

Monospace fonts are frequently in the server environment. The use of "Ubuntu Mono" combined with the existing slightly modified colour maps will the consoles a feel of Ubuntu of in an otherwise low or unbranded environment.

The blueprint promotes the setting of Ubuntu Mono as the default bitmap monospace font in for local interaction in:

  1. Installation CD boot menu
  2. Grub bootloader
  3. Installer bterm
  4. Linux console VGA/framebuffer (Ctrl-Alt-F1)

and for remote (over the air) interaction for to an Ubuntu server:

  5. AJAXTerm/Gate One browser-based, via @font-face: 'Ubuntu Mono' (eg. locally stored, or Google Web Fonts served)
  6. KVM/Xen VNC connections, via replaced VGA BIOS default font

It is dependent upon:

  a. hinting to a sufficient quality (Dalton Maag/Vincent Connare)
  b. inclusion of missing advance width critical and WGL4/CP437 glyphs (Sladen + Dalton Maag)
  c. building the correct bitmap font formats for each target
  d. packaging the bitmap fonts such that they take no more space than necessary
  e. deploying the necessary modifications to use the bitmap fonts by default.

The biggest liabilities are:

  x. CP437 provision
  y. Hinting improvements, particularly at 16 PPEM (8x16)
  z. building of the all the localised subsets for; currently a set is "hard-coded" via the $CONFFILE code in the first run of:

    /var/lib/dpkg/info/console-setup.postinst

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Paul Sladen
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.