mmidy       00/02/18 09:58:40

  Modified:    src/org/apache/xalan/xpath/xml FormatterToHTML.java
  Log:
  Fix greek table of characters
  
  Revision  Changes    Path
  1.23      +17 -3     
xml-xalan/src/org/apache/xalan/xpath/xml/FormatterToHTML.java
  
  Index: FormatterToHTML.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/src/org/apache/xalan/xpath/xml/FormatterToHTML.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- FormatterToHTML.java      2000/02/17 13:06:25     1.22
  +++ FormatterToHTML.java      2000/02/18 17:58:40     1.23
  @@ -108,7 +108,11 @@
       "Lambda",    "Mu",    "Nu",    "Xi",    
       "Omicron",    "Pi",    "Rho",    "Sigma",    
       "Tau",    "Upsilon",    "Phi",    "Chi",    
  -    "Psi",    "Omega",    "alpha",    "beta",    
  +    "Psi",    "Omega"};
  +  
  +  static   String[]  HTMLsymbol2 =    
  +  {
  +    "alpha",    "beta",    
       "gamma",    "delta",    "epsilon",    "zeta",    
       "eta",    "theta",    "iota",    "kappa",    
       "lambda",    "mu",    "nu",    "xi",    
  @@ -705,12 +709,18 @@
             accum(s_HTMLlat1[((int)ch)-160]);
             accum(';');
           }
  -        else if((ch >= 913) && (ch <= 982))
  +        else if((ch >= 913) && (ch <= 937))
           {
             accum('&');
             accum(HTMLsymbol1[((int)ch)-913]);
             accum(';');
           }
  +        else if((ch >= 945) && (ch <= 969))
  +        {
  +          accum('&');
  +          accum(HTMLsymbol2[((int)ch)-945]);
  +          accum(';');
  +        }
           else if (402 == ch) 
           {
             accum("&fnof;");
  @@ -853,9 +863,13 @@
         {
           pos = copyEntityIntoBuf(s_HTMLlat1[((int)ch)-160], pos);
         }
  -      else if((ch >= 913) && (ch <= 982))
  +      else if((ch >= 913) && (ch <= 937))
         {
           pos = copyEntityIntoBuf(HTMLsymbol1[((int)ch)-913], pos);
  +      }
  +      else if((ch >= 945) && (ch <= 969))
  +      {
  +        pos = copyEntityIntoBuf(HTMLsymbol2[((int)ch)-945], pos);
         }
         else if (402 == ch) 
         {
  
  
  

Reply via email to