/** ******************************************************************************* * Copyright (C) 1996-2001, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* * * $Source: /xsrl/Nsvn/icu/unicodetools/com/ibm/text/UCD/GenerateNamedSequences.java,v $ * $Date: 2005/05/27 21:40:51 $ * $Revision: 1.1 $ * ******************************************************************************* */ package com.ibm.text.UCD; import com.ibm.text.utility.*; import com.ibm.icu.dev.test.util.BagFormatter; import com.ibm.icu.text.Transliterator; import com.ibm.icu.text.UTF16; import com.ibm.icu.text.UnicodeSet; import java.util.*; import java.io.*; public final class GenerateNamedSequences implements UCD_Types { static final boolean DEBUG = false; static public String showVarGlyphs(String code0, String code1, String shape, String description) { if (DEBUG) System.out.println(code0 + ", " + code1 + ", [" + shape + "]"); String abbShape = ""; if (shape.length() != 0) { abbShape = '-' + shape.substring(0,4); if (description.indexOf("feminine") >= 0) abbShape += "fem"; } return ""; } /* # Field 0: the variation sequence # Field 1: the description of the desired appearance # Field 2: where the appearance is only different in in particular shaping environments # this field lists them. The possible values are: isolated, initial, medial, final. # If more than one is present, there are spaces between them. */ static public void generate() throws IOException { // read the data and compose the table String table = "
Rep Glyph | Hex Sequence | Name | Copyable |
---|---|---|---|
\n"; String imageName = "images/U" + codeWithHyphens + ".gif"; if (splits[1].compareTo("1780") >= 0 && splits[1].compareTo("1800") < 0) { String codeNoSpaces2 = splits[1].replaceAll("\\s", ""); imageName = "http://www.unicode.org/reports/tr28/images/" + codeNoSpaces2 + ".gif"; } table += " | |||
" + splits[1] + " | "
+ "" + splits[1] + " | " + "" + name + " | " + "" + codeString + " | " + "