[Libreoffice-bugs] [Bug 129219] Further refinement of OpenType/Graphite Font features in the “Character” dialogue
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Thu Dec 19 12:33:32 UTC 2019
https://bugs.documentfoundation.org/show_bug.cgi?id=129219
--- Comment #15 from Tobias Hemm <tobiasenthemmt at mailbox.org> ---
(In reply to V Stuart Foote from comment #13)
> The Character dialog 'Font effects' vs font OT/Graphite smart font attributes exposed
> in the 'Features...' dialog are completely different implementations.
Exactly!
> The font effects are available to essentially any font regardless of the font designers
> intent. In GUI they are presented in a dialog tab panel positioned in a consistent fashion
> for all instances.
Right, and you could leave it that way.
> There is no linkage to font provided metrics and variants (eg. underline/strikethrough
> /overline placement, italic/bold variants, sub script/super script position, etc.) all
> facets of the typography is handled by VCL processing of font metrics while it is
> rendered to canvas.
Yes, there is no linkage. But some metrics you named are not font-provided.
LibreOffice creates underline/strikethrough/overline – just as the "Scaled
Small Capitals". Bold and italic can be font-provided, but LibreOffice also has
the capacity to "fake" it. The same holds true for Subscript and superscript.
But leave these things as they are. It’s all OK. My aim was never to link them,
but to graphically implement the OpenType features in a sensible and
well-accessible way.
> And because they are not linked to smart font features or hinting provided by the font,
> the GUI and behavior of 'Font Effects' tab is consistent, for better or worse.
Yes, just leave this tab as it is.
> Implementation of Graphite font feature support, and with HarfBuzz its reuse for OpenType,
> supplements the fixed set of VCL font effects per font. There is no linkage of the smart
> font features, so they can not interact with the fixed set of effects without major
> refactoring.
Exactly, Stuart! They are not linked; and nobody wants them to be linked. Just
leave the font effects as they are. No refactoring needed!
> Any case integrating the two, incorporating smart font features into the Font effects,
> is not a trivial task ...
I guess this sentence is an answer to what Heiko keeps saying. Because, to
repeat again, incorporating smart font features into the Font effects is and
was never my concern.
> ... and because so few fonts support more than a couple of smart font features (Graphite
> or OpenType) a dedicated tab for each is not warranted. Even as additional changes to
> HarfBuzz expose more of the smart font features, absent major refactoring of font effects,
> the best handling will remain a separate dialog populated per font with the smart font
> features it supports available to select.
I don’t understand your constant relating this enhancement suggestion to the
font effects. If Heiko wants to have a linking of these two things, he can file
another report, because it has nothing to do with what I want. What I want –
and what is definitely sensible and justified – can be seen in the four points
of my summary. But, if I understand you correctly, you don’t see it the way I
do. So, as these four points were my reasons to file this report, and since you
virtually decline making changes in this regard, after endless beating about
the bush we can consider my enhancement attempt cancelled, right?
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20191219/3291ab9c/attachment-0001.htm>
More information about the Libreoffice-bugs
mailing list