aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas L. Delmelle <adelmelle@apache.org>2008-06-22 22:18:53 +0000
committerAndreas L. Delmelle <adelmelle@apache.org>2008-06-22 22:18:53 +0000
commit9c1e622432f126a45cb2d0971029364eaa63d60e (patch)
tree570f97eb5ee0f533806d5b8bbdba5485c05f5cd2
parentd617099c1d581634a9e8bd4bc4ab27ae4b1f6ace (diff)
downloadxmlgraphics-fop-9c1e622432f126a45cb2d0971029364eaa63d60e.tar.gz
xmlgraphics-fop-9c1e622432f126a45cb2d0971029364eaa63d60e.zip
Another missing file...
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@670424 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--src/java/org/apache/fop/fonts/FontSelector.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/java/org/apache/fop/fonts/FontSelector.java b/src/java/org/apache/fop/fonts/FontSelector.java
index ec5ea26bf..5e3ed816e 100644
--- a/src/java/org/apache/fop/fonts/FontSelector.java
+++ b/src/java/org/apache/fop/fonts/FontSelector.java
@@ -88,7 +88,7 @@ public final class FontSelector {
/**
* Selects a font which is able to display the most of the given characters.
*
- * @param textArray
+ * @param charSeq
* Text to go through
* @param firstIndex
* first index within text.
@@ -100,9 +100,10 @@ public final class FontSelector {
* the Percent-based context needed for creating the actual font.
* @return a Font object.
*/
- public static Font selectFontForCharactersInText(char[] textArray,
+ public static Font selectFontForCharactersInText(CharSequence charSeq,
int firstIndex, int breakIndex, FOText text,
PercentBaseContext context) {
+
final FontInfo fi = text.getFOEventHandler().getFontInfo();
final CommonFont commonFont = text.getCommonFont();
final FontTriplet[] fontkeys = commonFont.getFontState(fi);
@@ -115,7 +116,7 @@ public final class FontSelector {
commonFont.fontSize.getValue(context));
fonts[fontnum] = font;
for (int pos = firstIndex; pos < breakIndex; pos++) {
- if (font.hasChar(textArray[pos])) {
+ if (font.hasChar(charSeq.charAt(pos))) {
fontCount[fontnum]++;
}
}