[Libreoffice-bugs] [Bug 129219] New: Different Implementation of OpenType Font Features in the “Character” Dialogue
bugzilla-daemon at bugs.documentfoundation.org
bugzilla-daemon at bugs.documentfoundation.org
Thu Dec 5 23:45:51 UTC 2019
https://bugs.documentfoundation.org/show_bug.cgi?id=129219
Bug ID: 129219
Summary: Different Implementation of OpenType Font Features in
the âCharacterâ Dialogue
Product: LibreOffice
Version: 6.2.8.2 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: enhancement
Priority: medium
Component: LibreOffice
Assignee: libreoffice-bugs at lists.freedesktop.org
Reporter: tobiasenthemmt at mailbox.org
Description:
I prepared to file an enhancement for LO Writer regarding a graphical
implementation of OpenType features. When I was ready to file the enhancement,
I found that, from Version 6.2, something like that is already available. So I
updated from 6.1 to 6.2 in order to test it.
And I think Itâs not badly done. But in my opinion it could be improved a lot.
My idea was to create a new tab called "OpenType" or "OpenType Features" in the
character dialogue. I would make it the second tab. I think this would be
better than "hiding" it below the font size column. These features become more
an more important, which is why I think that they deserve a more prominent
position in a separate tab and more space.
Furthermore, my suggestion would have been to not only group the features in a
sensible way in order to provide a clear and comprehensible overview, but also
to always show all features and "grey out" the ones not-available in a font.
The attached table shows a possible way of implementing and grouping the
features. (If multiple active features are possible, you could use checkboxes
(see attached image). If the features of one group are mutually exclusive and
therefore only one choice is allowed, use a bullet. For long lists with one
option, like with character variants, I would use a dropdown menu.)
Please consider that I am not sure about which of these features are mutually
exclusive and which are not, since I am not familiar with all of them from
practice. I am also not sure about how to group and order them. There are many
features. You can also give me a list with all features you implement, if you
want me to do more grouping work.
The list under the following link also provides orientation on grouping etc.:
https://en.wikipedia.org/wiki/List_of_typographic_features
A lot of information about OpenType features can be found under this link.
I attached an image that shows how it could look like, and the above mentioned
table shows the features that I would consider needed. For example, the
features "Swash" and "Contextual Swash" are missing as graphical options, at
the moment. The image is, however, just a demonstration; not all of the
features are considered here.
It would be great if you also implemented a description that appears on mouse
hover, e.g. if you hover over âSmall Capsâ, there arises the text âSubstitutes
lower-case letters with small caps versionsâ and the abbreviation of the
feature, here "smcp" (also see image). You find these descriptions on the
Wikipedia page (see link above).
By the way, the current German translation of the implemented features is
pretty poor.
Can you please tell me how I can contribute to improving it?
You could also just pass on the attached table to your translation guys. It
contains a column with German translations.
If you need help or support for this implementation, you can ask me.
I am not a programmer, but I can help you find out information about the
OpenType features, and maybe I can test.
Actual Results:
no bug, therefore unnecessary
Expected Results:
no bug, therefore unnecessary
Reproducible: Always
User Profile Reset: No
Additional Info:
--
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/20191205/66a18f27/attachment-0001.html>
More information about the Libreoffice-bugs
mailing list