PUA: ensure that Ubuntu Circle of Friends logo is full size

Bug #853855 reported by Paul Sladen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Font Family
Fix Released
Wishlist
Unassigned

Bug Description

This bug is separated out from bug #651606 comment #9 (2010-10-08) and recently highlighted by Mark Shuttleworth.

An Ubuntu Circle of Friends is present at U+E0FF ('') in the minuscule form used as part of the Ubuntu Font Family logo type. This is too small for practical use. This glyph should be kept (see below), but changed in the mapping to a full-width variant that is approximately cap-height, and em-width. The CoF roundel should match the dimensions of the roundel used in the CANONICAL bullet logo when set at that. This is the overshoot heights of the capital 'O', and circular.

  1. Keep the existing glyph, but unmap from that the code-point U+E0FF
  2. Create a composite glyph either way around), scaling the logo, such that it is cap-height and of the same dimensions as the Canonical Roundel
  3. Create a two composite glyph feature featuring "u,b,u,n,t,u,existing small glyph"
  3. Add a ligature/ccmp mapping "u,b,u,n,t,u,uniE0FF" → composite glyph of exact Ubuntu work mark, formed purely of existing glyphs

As this is only twiddling the existing proportional glyph mappings, I don't (think) it should require hinting changes unless there's manual deltas in use.

Ubuntu Mono:

For U+E0FF in Ubuntu Mono (without the flexibility of a variable advance). I have no idea whether the ligature replacement would work (it would need creating as new glyph form), so we may have to leave it as-is for Ubuntu Mono. It would be have to be shrunken down to 500 f-units, centred around the mean centre of gravity (vertical centre of '0', 'O') if it was added, but that might be fairly close the current anyway.

Revision history for this message
Paul Sladen (sladen) wrote :

PDF (hopefully) demonstrating request, in two steps:

  1. First, unmap the existing tiny logo from U+E0FF, and remap it with a scaled version;

then

  2. Lastly, create a ligature/ccmp (hopefully more robust than "!ubu". The former was removed by LP: #651606.

Changed in ubuntu-font-family:
assignee: nobody → Shiraaz Gabru (shiraaz)
Paul Sladen (sladen)
description: updated
Paul Sladen (sladen)
Changed in ubuntu-font-family:
milestone: none → 0.80
Revision history for this message
Paul Sladen (sladen) wrote :

Fix Committed in v0.80~rc, as follows and proportionals only:

    * U+E0FF remains and becomes larger size CoF (big in proportional, small in monospace)
    + U+F0FF becomes small size (proportionals only)
    + U+F200 is full ubuntu logomark (proportionals only)

The additions were not done for the monospaces because the advance width is 500 f-units wide and the Circle of Friends/Roundel is already 385 (out of those 500) wide.

There is the scope to make it 30% bigger if that's still desired, and it would probably aid readability slightly.

Changed in ubuntu-font-family:
assignee: Shiraaz Gabru (shiraaz) → nobody
importance: Undecided → Wishlist
status: New → Fix Committed
Revision history for this message
Paul Sladen (sladen) wrote :

2011-09-22 (Paul Sladen) Ubuntu Font Family version 0.80

  [Vincent Connare/Dalton Maag]
  * Wish for addition of a monospaced member to the family (LP: #640382)
  * Mono: No hinting yet - Ubuntu Beta Mono font looks jagged in
    Netbeans and terrible with ClearType (LP: #820493)
  * Emacs: choosing normal monospace font in Emacs but gives bold-italic
    (LP: #791076)
  * PUA: ensure that Ubuntu Circle of Friends logo is full size: (LP: #853855)
    + U+E0FF becomes large size in proportionals, remains small width in
      monospaces
    + U+F0FF becomes small size (proportionals only)
    + U+F200 is full ubuntu logomark (proportionals only)

  [Paul Sladen]
  * Monospace: Patch Family Name to be "Ubuntu Mono"
  * Monospace: Patch U+EFFD version debugging glyph to be '0.8'

  [Cody Boisclair]
  * Monospace: Force .null HDMX advance to 500
  * Monospace: Remap ASCII box-drawing characters (LP: #788757)

  [Júlio Reis]
  * Date corrections to 'FONTLOG' (LP: #836595)

Changed in ubuntu-font-family:
milestone: 0.80 → none
status: Fix Committed → Fix Released
milestone: none → 0.80
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.