Projects/Oxygen/namingSpec/mimetypes: Difference between revisions

From KDE TechBase
No edit summary
 
(Say hello to x-media-podcast, moved from places/media-podcast.)
 
(41 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Specification compliance of icon names ==
== Specification compliance of icon names ==


Icon names without trailing stars already exist in the freedesktop.org icon naming specification.
With MIME types, there is no complete list of icon names
in the spec. Therefore, they are divided in categories:


===Standard FD.o MIME Types===
'''This is the complete list in the FD.o spec:'''
<pre>
<pre>
application-x-executable        OK
audio-x-generic                OK
font-x-generic                  (valid? font-* is not in IANA.)
image-x-generic                OK
package-x-generic              OK (valid? package-* is not in IANA.)
text-html                      OK
text-x-generic                  OK
text-x-generic-template        Needed
text-x-script                  OK
video-x-generic                OK
x-office-address-book          OK
x-office-calendar              Needed
x-office-document              OK
x-office-presentation          Needed
x-office-spreadsheet            OK
</pre>
'''These are included in Tango:'''
<pre>
application-certificate
x-office-document-template
x-office-drawing
x-office-drawing-template
x-office-presentation-template
x-office-spreadsheet-template
</pre>
It has not yet been determined which Tango icons we will
need to use.


===Icons for Standard MIME Types===
'''This is the complete list in the FD.o spec Non-regular files:'''
<pre>
inode-blockdevice              Needed
inode-chardevice                Needed
inode-directory                OK
inode-fifo                      Needed
inode-mount-point              Not needed, because it's not
                                displayed as its own icon
inode-socket                    Not needed (right?)
inode-symlink                  Not needed, because it's not
                                displayed as its own icon
</pre>


  * suggesting this for inclusion into the icon naming specification
===Other MIME types conforming to IANA===
  ** not in the spec, but let's keep it out of there anyways,
<pre>
    it's not really suited to be a standard icon
  application-xhtml+xml          OK
text-vcalendar                  OK
text-plain                      OK
</pre>
Note for IANA conformity, see: [http://www.iana.org/assignments/media-types/]
 
===Other MIME types needed for KDE===
<pre>
application-x-bittorrent        OK
application-x-mswinurl          OK
  x-office-contact                OK (should be used as "contact" icon,
                                    that is, someone != actual user)
x-media-podcast                -> move to Amarok, or OK
</pre>
</pre>

Latest revision as of 16:29, 29 December 2007

Specification compliance of icon names

With MIME types, there is no complete list of icon names in the spec. Therefore, they are divided in categories:

Standard FD.o MIME Types

This is the complete list in the FD.o spec:

 application-x-executable        OK
 audio-x-generic                 OK
 font-x-generic                  (valid? font-* is not in IANA.)
 image-x-generic                 OK
 package-x-generic               OK (valid? package-* is not in IANA.)
 text-html                       OK
 text-x-generic                  OK
 text-x-generic-template         Needed
 text-x-script                   OK
 video-x-generic                 OK
 x-office-address-book           OK
 x-office-calendar               Needed
 x-office-document               OK
 x-office-presentation           Needed
 x-office-spreadsheet            OK

These are included in Tango:

 application-certificate
 x-office-document-template
 x-office-drawing
 x-office-drawing-template
 x-office-presentation-template
 x-office-spreadsheet-template

It has not yet been determined which Tango icons we will need to use.

Icons for Standard MIME Types

This is the complete list in the FD.o spec Non-regular files:

 inode-blockdevice               Needed
 inode-chardevice                Needed
 inode-directory                 OK
 inode-fifo                      Needed
 inode-mount-point               Not needed, because it's not
                                 displayed as its own icon
 inode-socket                    Not needed (right?)
 inode-symlink                   Not needed, because it's not
                                 displayed as its own icon

Other MIME types conforming to IANA

 application-xhtml+xml           OK
 text-vcalendar                  OK
 text-plain                      OK

Note for IANA conformity, see: [1]

Other MIME types needed for KDE

 application-x-bittorrent        OK
 application-x-mswinurl          OK
 x-office-contact                OK (should be used as "contact" icon,
                                     that is, someone != actual user)
 x-media-podcast                 -> move to Amarok, or OK