Yep, that's exactly what I need. But hey, adding a 3MB library just for this method, that is a little much. Hmm. fop.jar is only 1.7MB. :-) But ICU4J looks interesting.
On 28.02.2006 20:39:16 Simon Pepping wrote: > On Tue, Feb 28, 2006 at 05:50:29PM +0100, Jeremias Maerki wrote: > > As you know, I'm currently looking into adding support for fixed spaces. > > This had some effects on the handling of letter- and word-spacing. I've > > got word-spacing together with fixed spaces working in the meantime but > > I'm tracking down a problem with letter spacing. 7.16.2 says that only > > the characters that are marked by Unicode as "Alphabetic" are eligible > > for space-start and space-end traits from the letter-spacing property. > > I'm trying to come up with an isAlphabetic(char ch) method in > > CharUtilities but I'm having trouble there. "Alphabetic" [1] consists of > > characters from several "general categories" and from "Other_Alphabetic". > > The general categories are easy (see java.lang.Character's constants and > > its getType(char) method). Does anyone have suggestions how best to > > identify characters from "Other_Alphabetic"? I found a list in the > > Unicode database which lists all the character ranges that make up > > Other_Alphabetic but maybe there's already something in Java that I can > > use. Thanks. > > > > [1] http://www.unicode.org/Public/UNIDATA/UCD.html#Alphabetic > > Did you have a look at the ICU software: http://icu.sourceforge.net/? > Esp. this static constant: > http://icu.sourceforge.net/apiref/icu4j/com/ibm/icu/lang/UProperty.html#ALPHABETIC, > looks promising. Jeremias Maerki