Skip to content

Latest commit

 

History

History

ubrowse

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(c) 1999 IBM, Inc.
Steven R. Loomis <srl@monkey.sbay.org>
----------------------------
simple cgi to browse the unicode codespace

todo:
* turn on RADICAL_LIST  [needs other data]
* docs
* prettify
* better interface for choosing encoding

----

installation:

* make sure udata and locexp are built and installed. Best to
  run 'make install' from the icuapps directory.

  Depends on:  liblxutil, libudata, unames binary file (unames.dat)

* put ubrowse in the cgi-bin, etc directory.

* Usage:

   If the path to the cgi is 'http://www.foo.blah/cgi-bin/ubrowse', then 
   for instance you can go to the path:

      http://www.foo.blah/cgi-bin/ubrowse/iso-8859-6/

   to view it in the Latin-6 codepage. Default is Latin-1.


   The first page you come to has a link for every 256 code points. 
  Click on one to view it.

   Secondly, you come to rows of characters, 16 per row. 
  [this is designed to look like the Unicode book].
   Click on the HEADING of a row to view that row in more detail.

   Thirdly you will be presented with detailed information for each
  character.

   You can search for a specific script or type by using the appropriate
 popup menus, or jump to a particular code point.

   Text in green has been decomposed using the fallback interator.

===================
You might try adding the following lines to your icu/data/unidata/UnicodeData.txt file just for fun:
 [based on http://www.egt.ie/standards/iso10646/pdf/phaistos.pdf ]

100D00;PHAISTOS DISK SIGN PEDESTRIAN;Lu;0;L;;;;;N;;;;;
100D01;PHAISTOS DISK SIGN PLUMED HEAD;Lu;0;L;;;;;N;;;;;
100D02;PHAISTOS DISK SIGN TATTOOED HEAD;Lu;0;L;;;;;N;;;;;
100D03;PHAISTOS DISK SIGN CAPTIVE;Lu;0;L;;;;;N;;;;;
100D04;PHAISTOS DISK SIGN CHILD;Lu;0;L;;;;;N;;;;;
100D05;PHAISTOS DISK SIGN WOMAN;Lu;0;L;;;;;N;;;;;
100D06;PHAISTOS DISK SIGN HELMET;Lu;0;L;;;;;N;;;;;
100D07;PHAISTOS DISK SIGN GAUNTLET;Lu;0;L;;;;;N;;;;;
100D08;PHAISTOS DISK SIGN TIARA;Lu;0;L;;;;;N;;;;;
100D09;PHAISTOS DISK SIGN ARROW;Lu;0;L;;;;;N;;;;;
100D0A;PHAISTOS DISK SIGN BOW;Lu;0;L;;;;;N;;;;;
100D0B;PHAISTOS DISK SIGN SHIELD;Lu;0;L;;;;;N;;;;;
100D0C;PHAISTOS DISK SIGN CLUB;Lu;0;L;;;;;N;;;;;
100D0D;PHAISTOS DISK SIGN MANACLES;Lu;0;L;;;;;N;;;;;
100D0E;PHAISTOS DISK SIGN MATTOCK;Lu;0;L;;;;;N;;;;;
100D0F;PHAISTOS DISK SIGN SAW;Lu;0;L;;;;;N;;;;;
100D10;PHAISTOS DISK SIGN LID;Lu;0;L;;;;;N;;;;;
100D11;PHAISTOS DISK SIGN BOOMERANG;Lu;0;L;;;;;N;;;;;
100D12;PHAISTOS DISK SIGN CARPENTRY PLANE;Lu;0;L;;;;;N;;;;;
100D13;PHAISTOS DISK SIGN DOLIUM;Lu;0;L;;;;;N;;;;;
100D14;PHAISTOS DISK SIGN COMB;Lu;0;L;;;;;N;;;;;
100D15;PHAISTOS DISK SIGN SLING;Lu;0;L;;;;;N;;;;;
100D16;PHAISTOS DISK SIGN COLUMN;Lu;0;L;;;;;N;;;;;
100D17;PHAISTOS DISK SIGN BEEHIVE;Lu;0;L;;;;;N;;;;;
100D18;PHAISTOS DISK SIGN SHIP;Lu;0;L;;;;;N;;;;;
100D19;PHAISTOS DISK SIGN HORN;Lu;0;L;;;;;N;;;;;
100D1A;PHAISTOS DISK SIGN HIDE;Lu;0;L;;;;;N;;;;;
100D1B;PHAISTOS DISK SIGN BULLS LEG;Lu;0;L;;;;;N;;;;;
100D1C;PHAISTOS DISK SIGN CAT;Lu;0;L;;;;;N;;;;;
100D1D;PHAISTOS DISK SIGN RAM;Lu;0;L;;;;;N;;;;;
100D1E;PHAISTOS DISK SIGN EAGLE;Lu;0;L;;;;;N;;;;;
100D1F;PHAISTOS DISK SIGN DOVE;Lu;0;L;;;;;N;;;;;
100D20;PHAISTOS DISK SIGN TUNNY;Lu;0;L;;;;;N;;;;;
100D21;PHAISTOS DISK SIGN BEE;Lu;0;L;;;;;N;;;;;
100D22;PHAISTOS DISK SIGN PLANE TREE;Lu;0;L;;;;;N;;;;;
100D23;PHAISTOS DISK SIGN VINE;Lu;0;L;;;;;N;;;;;
100D24;PHAISTOS DISK SIGN PAPYRUS;Lu;0;L;;;;;N;;;;;
100D25;PHAISTOS DISK SIGN ROSETTE;Lu;0;L;;;;;N;;;;;
100D26;PHAISTOS DISK SIGN LILY;Lu;0;L;;;;;N;;;;;
100D27;PHAISTOS DISK SIGN OX BACK;Lu;0;L;;;;;N;;;;;
100D28;PHAISTOS DISK SIGN FLUTE;Lu;0;L;;;;;N;;;;;
100D29;PHAISTOS DISK SIGN GRATER;Lu;0;L;;;;;N;;;;;
100D2A;PHAISTOS DISK SIGN STRAINER;Lu;0;L;;;;;N;;;;;
100D2B;PHAISTOS DISK SIGN SMALL AXE;Lu;0;L;;;;;N;;;;;
100D2C;PHAISTOS DISK SIGN WAVY BAND;Lu;0;L;;;;;N;;;;;
#100D2D;PHAISTOS DISK SIGN XXX;Lu;0;L;;;;;N;;;;;
#100D2E;PHAISTOS DISK SIGN XXX;Lu;0;L;;;;;N;;;;;
#100D2F;PHAISTOS DISK SIGN XXX;Lu;0;L;;;;;N;;;;;