Regarding https://bugs.freedesktop.org/show_bug.cgi?id=30425
The way that LibreOffice packages its icon themes if far too complex and
difficult and therefore stifles creativity when it comes to creating new
icon
themes.
Icon are given cryptic names such as envvl_l.png in cryptic directories
such as
sw/res and therefore an artist has to spend more time working out where
an icon
should go, rather than creating a theme.
I propose that a readable naming scheme should be put in place that
fixes this,
maybe something similar to what GTK uses at the moment?
As well as this, only icon should be distributed in a theme package, not
unnecessary files such as go-oo-team.png :) These should be packaged with
LibreOffice, not in the icon theme package.
----
Issues with icons/artwork in LibreOffice:
Sizes are not easily separated
Names are cryptic
Directories are classed by component, icons can't be shared and
it is difficult to locate an icon
High contrast is mixed into each icon theme, instead of being a
separate icon theme
A good thing to base our icon and artwork structure on, is the Tango
Icon Naming Spec
(http://tango.freedesktop.org/Standard_Icon_Naming_Specification). It
solves all of the issues above, however the Tango Icon Naming Spec is
too small for LibreOffice and so we would have to extend the spec.
I think the scheme should go as such:
icontheme-name
actions
16x16
22x22
24x24
32x32
48x48
...
Icon themes would be Tango, Galaxy or HighColour (the High Colour theme
should be a separate theme).
== Examples ==
= Icons In Tango Spec =
New File
lc_newdoc.png,lch_newdoc.png
actions/*/document-new.png
Save
lc05505.png,lc_save.png,lchsave.png
actions/*/document-save.png
Save As
lc05508.png,lc_saveas.png,lchsaveas.png
actions/*/document-save-as.png
Document Properties
lc_setdocumentproperties.png,
lch_setdocumentproperties.png
actions/*/document-properties.png
Page Setup
lc_printersetup.png,lch_printersetup.png
actions/*/document-page-setup.png
= Icons in LibO Extended Spec =
Close
lc_closedoc.png,lch_closedoc.png
actions/*/document-close.png
Export
lc_exportto.png,lch_exportto.png
actions/*/document-close.png
Repeat
lc_repeat.png,lch_repeat.png
actions/*/edit-repeat.png
Insert Plugin
lc_insertplugin.png,lch_insertplugin.png
actions/*/insert-plugin.png
Gallery
lc_gallery.png,lch_gallery.png
actions/*/tools-gallery.png
Any comments?
--
Andrew
Context
- Re: [Libreoffice] LibreOffice Icon Naming · Andrew
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.