[standards-jig] JEP0038 (the emoticon spec) Some suggestions

Mattias Campe mattias.campe at rug.ac.be
Tue Sep 24 11:38:25 CDT 2002

The official JEP can be found on 
http://www.jabber.org/jeps/jep-0038.html, but I already changed it a 
little bit on the Wiki site of Theo, which can be found on 
http://www.theoretic.com/?IM_Icons/Styles (so, unofficial actually).

I still have some more suggestions, but I didn't want to Wiki 
http://www.theoretic.com/?IM_Icons/Styles yet, because I wanted to know 
what you guys would think of it.

Important changes, suggestions are:
- I've used <text xml:lang="en" alt="cat"> instead of just
   <text lang="en" alt="cat"> because xml:lang seems to be a standard
   within xml. This xml:lang is constrained of using a two-letter
   ISO 639 language code or a two-letter ISO 639 language followed by a
   three-letter ISO 3166 country code or ... (If people would like this
   idea I'll add a clear explanation on the Wiki site of Theo)

- <object> is a html tag which can be used for multimedia purposes and
   could be used to replace <img>. Because this <object> is more
   straightforwarded, I would like to use it in this JEP as well.

- the other suggestions can be found at the end of

To make things a little bit more clear, I've added an <icondef>-example 
as attachment.

If you would like it, I would try to finish (making a schema, adjusting 
the text) this proposal by the end of next week. Plz let me know what 
you think.

Mattias. aka .cobnet
-------------- next part --------------
<?xml version="1.0" encoding="UTF-8"?>
    <name>Gold Angelic</name>
    <description>Angelic faces and themes with gold highlights.</description>
    <author name="Adam Theo" />
    <author name="Sebastiaan Deckers" />
    <author name="Mattias Campe />
	<category name="animal">
          <text xml:lang="en">Animals</text>
          <text xml:lang="fr">Des animals</text>
          <text xml:lang="nl">Dieren</text>
        <category name="smiley">
          <text xml:lang="en">Smileys</text>
          <text xml:lang="fr">Visages</text>
          <text xml:lang="nl">Gezichtjes</text>
        <category name="drinks">
          <text xml:lang="en">Drinks</text>
          <text xml:lang="fr">Boissons</text>
          <text xml:lang="nl">Drank</text>
        <category name="sound">
          <text xml:lang="en">Only sounds</text>
          <text xml:lang="fr">Seulement du sonne</text>
          <text xml:lang="nl">Enkel geluid</text>
        <category name="misc">
          <text xml:lang="en">Miscelaneous</text>
          <text xml:lang="fr">Autre</text>
          <text xml:lang="nl">Andere</text>

  <icon category="smiley" format="font-weight: bold; color: yellow">
    <text alt="Smile!">:-)</text>
    <text alt="Smile!">:)</text>
    <object type="image/bmp">happy.bmp</object>
    <object type="audio/x-wav">choir.wav</object>

  <icon category="smiley" style="font-weight: bold; color: green">
    <text alt="Frown!">:-(</text>
    <text alt="Frown!">:(</text>
    <object type="image/bmp">sad.bmp</object>
    <object type="audio/x-wav">boohoo.wav</object>

  <icon category="animal">
    <text xml:lang="en" alt="cat">::cat::</text>
    <text xml:lang="nl" alt="kat">::kat::</text>
    <text xml:lang="fr" alt="chat">::chat::</text>
    <text xml:lang="X-msn" alt="cat">(@)</text>
    <object type="image/bmp">cat.bmp</object>
    <object type="audio/x-wav">boohoo.wav</object>

  <icon category="animal">
    <text xml:lang="en" alt="Swimming fish">::fish::</text>
    <text xml:lang="nl" alt="Zmemmende vis">::vis::</text>
    <text xml:lang="fr" alt="Poisson">::poisson::</text>
    <text xml:lang="X-ascii">&lt;&gt;&lt;</text>
    <object type="image/bmp">fish.bmp</object>
    <object type="image/svg+xml">fish.svg</object>
    <object type="audio/x-wav">blub.wav</object>
    <x xmlns="custom:namespace:here">Custom XML Here</x>

  <icon category="drinks">
    <text xml:lang="en" alt="fish">::beer::</text>
    <text xml:lang="nl" alt="bier">::bier::</text>
    <text xml:lang="fr" alt="bière">::bière::</text>
    <text xml:lang="X-ascii">c|_|</text>
    <text xml:lang="X-msn">(b)</text>
    <object type="image/bmp">beer.bmp</object>
    <object type="image/svg+xml">beer.svg</object>
    <x xmlns="custom:namespace:here">Custom XML Here</x>

  <icon category="drinks">
    <text xml:lang="en" alt="Cup of coffee">::coffee::</text>
    <text xml:lang="nl" alt="Een kopje koffie">::koffie::</text>
    <text xml:lang="fr" alt="café">::café::</text>
    <text xml:lang="X-ascii">c\_/</text>
    <text xml:lang="X-msn">(c)</text>
    <object type="image/bmp">beer.bmp</object>
    <object type="image/svg+xml">beer.svg</object>
    <x xmlns="custom:namespace:here">Custom XML Here</x>

  <icon category="object">
    <text xml:lang="en">::alert::</text>
    <object type="audio/x-wav">alert.wav</object>
    <x xmlns="custom:namespace:here">Custom XML Here</x>


More information about the Standards-JIG mailing list