<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 4/9/15 4:19 AM, Claude Mifsud wrote:<br>
    </div>
    <blockquote
cite="mid:CA+=NZWRWMUbkHe+S7Xo7SqjfVc3sYm9tg0yVV3fjb-DJeG=KiQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">I would like to ask whether there's anyway that I
        could either convert FSW to SWML or how I could implement FSW
        into my program. Any readings on FSW would be highly appreciated
        as I can't find anything apart from the SignPuddle <a
          moz-do-not-send="true"
          href="http://signpuddle.net/wiki/index.php/MSW:Formal_SignWriting">wiki page</a>,
        from which I still can't figure out exactly how I can get the
        symbols from FSW.
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    Hi Claude Mifsud,<br>
    <br>
    What version of SWML are you using?  I'll assume SWML-S and supply
    what information I can.<br>
    <br>
    You are probably using the Symbol IDs to identify symbols.  So the
    first symbol is identified as 01-01-001-01-01-01.<br>
    <br>
    Formal SignWriting uses Symbol Keys to identify symbols.  The first
    symbol is identified as S10000.<br>
    <br>
    The ISWA 2010 HTML Reference lists both Symbol ID and Symbol Key for
    each symbol.<br>
    <a class="moz-txt-link-freetext" href="http://signbank.org/iswa/100/100_bs.html">http://signbank.org/iswa/100/100_bs.html</a><br>
    <br>
    For an exhaustive list of IDs to Keys, you can use the following
    file.  It is a full list that includes all 37,811 individual
    symbols.<br>
    <a class="moz-txt-link-freetext" href="http://www.signbank.org/signpuddle2.0/iswa/data/iswa_id_key.txt">http://www.signbank.org/signpuddle2.0/iswa/data/iswa_id_key.txt</a><br>
    <br>
    For a minimalist list of base IDs to base Keys, you can use the
    following file.  It only includes the 652 bases and requires that
    you program the 6 fills and 16 rotations manually.<br>
    <a class="moz-txt-link-freetext" href="http://www.signbank.org/signpuddle2.0/iswa/data/iswa_sym_base.txt">http://www.signbank.org/signpuddle2.0/iswa/data/iswa_sym_base.txt</a><br>
    <br>
    To find a symbol key you can use the following regular expression
    /S[1-3][0-9a-f]{2}[0-5][0-9a-f]/.  In English, a symbol key starts
    with the capital letter 'S' and is followed by 5 additional digits
    (0 thru 9) or hexadecimal values ('a' thru 'f').<br>
    <br>
    The web page that you listed is valid for describing FSW.  The
    current reference is titled "draft-slevinski-signwriting-text".  You
    can find it online.  Section 2 describes FSW in detail.<br>
    <a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-slevinski-signwriting-text-04">https://tools.ietf.org/html/draft-slevinski-signwriting-text-04</a><br>
    <br>
    <br>
    <blockquote
cite="mid:CA+=NZWRWMUbkHe+S7Xo7SqjfVc3sYm9tg0yVV3fjb-DJeG=KiQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Any examples of programs which make use of FSW would help
          as well.</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    For programs that use FSW, there is an older PHP application titled
    the "SignWriting Icon Server".  It is a legacy implementation that
    contains a lot of conversion code.  This is the engine that runs
    SignPuddle Online.  You can find the source on GitHub.<br>
    <a class="moz-txt-link-freetext" href="https://github.com/Slevinski/swis">https://github.com/Slevinski/swis</a><br>
    <br>
    A more modern and streamlined implementation is available in the
    SignWriting 2010 JavaScript Library.  It exclusively uses symbol
    keys and FSW.<br>
    <a class="moz-txt-link-freetext" href="https://github.com/Slevinski/sw10js">https://github.com/Slevinski/sw10js</a><br>
    <br>
    Hope that helps.  Let me know if you need more information.<br>
    <br>
    Regards,<br>
    -Steve<br>
  </body>
</html>
________________________________________________
<p>
<p>
SIGNWRITING LIST INFORMATION
<p>
Valerie Sutton
SignWriting List moderator
sutton@signwriting.org
<p>
Post Messages to the SignWriting List:
sw-l@listserv.valenciacollege.edu
<p>
SignWriting List Archives & Home Page
http://www.signwriting.org/forums/swlist
<p>
Join, Leave or Change How You Receive SW List Messages
http://listserv.valenciacollege.edu/cgi-bin/wa?SUBED1=SW-L&A=1