[Libreoffice-ux-advise] [Bug 96872] Make it more obvious that a font has been substituted (see comment 12)

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Mon Mar 14 16:15:00 UTC 2016


https://bugs.documentfoundation.org/show_bug.cgi?id=96872

V Stuart Foote <vstuart.foote at utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Make it more obvious that a |Make it more obvious that a
                   |font has been substituted   |font has been substituted
                   |                            |(see comment 12)

--- Comment #12 from V Stuart Foote <vstuart.foote at utsa.edu> ---
To resolve this a more *obvious* visual indication of the errant fontname in
the combobox list is needed. Something more than simply applying italicized
effect in system/desktop UI default font to the unresolved fontname.

Possible options:

1. set a background color (yellow?) for the errant fontname as listed in
combobox

2. add an alert icon (red exclamation, yellow triangle?) prepended to the
fontname as listed in combobox

3. if applying background color, or inserting an alert graphic to tag a single
combobox list item is not possible--then something more than fontname in
italics would be needed. So, simply modify the string for the errant fontname
and enclose it in visual brackets. Perhaps double-square or braces.


=-Discussion-=

To resolve bug 50189, at 4.0.1 the Toolbox controls were modified *[1][2] to
test fontnames as either known or unknown--present on system or embedded in
document, or not--and list in combobox. System fonts are obviously know, so
these would be as provided from a paragraph or character style in ODF or other
import stream. Fonts not installed, or misnamed in the imported document
required some indication that the style was not valid.

When known they are rendered in the combobox with system/desktop UI default
font, or when "Show preview of fonts" (EnableFontWYSIWYG) is enabled, the
fontname is rendered using the specific font.

But, when unknown fonts are named in the paragraph and character styles of the
opened/imported document the fontname is listed in the combobox with
system/desktop UI default font and is given an italicized effect. Likewise when
EnableFontWYSIWYG is set, the fontname remains system/desktop UI default
italicized.  

Also when the font is unknown the Tooltip (basic, or extended) is altered and
reads "Font Name, The current font is not available and will be substituted"

This is functional but has two flaws:

1. that of bug 61134 enhancement--it is very helpful to know what font is being
substituted for the unresolved fontname. So, provide that additional detail in
tooltip, but possibly also in the character dialog (additionally need ability
to search/select for the substituted text--that needs its own write up).

2. the issue here, is that indication in the UI of an unresolved fontname
imported from the document styles is too subtle. It needs to be more *obvious*,
both visual and as the tooltip (to support our Assistive Technology aspect).



=-refs-=
*[1]
https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-0-1&id=0376a4c13ccffa64c938c6361a337264ad8f2b67

*[2]
https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-4-0-1&id=17d86df23e7be3ab0a161f69ff0f703728e0e135

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list