if (fontSpec != null) { int need = ITextFontResolver.convertWeightToInt(fontSpec.fontWeight); int have = desc.getWeight();
if (fontSpec != null) { int need = ITextFontResolver.convertWeightToInt(fontSpec.fontWeight); int have = desc.getWeight();
if (fontSpec != null) { int need = ITextFontResolver.convertWeightToInt(fontSpec.fontWeight); int have = desc.getWeight(); if (need > have) { cb.setTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL_STROKE);
for (int i = 0; i < matches.length; i++) { FontDescription descr = matches[i]; if (descr.getWeight() == desiredWeight) { return descr; for (offset = 0; offset < matches.length; offset++) { descr = matches[offset]; if (descr.getWeight() > desiredWeight) { break; if (offset > 0 && descr.getWeight() > desiredWeight) { return matches[offset-1]; } else { for (offset = matches.length - 1; offset >= 0; offset--) { descr = matches[offset]; if (descr.getWeight() < desiredWeight) { break; if (offset != matches.length - 1 && descr.getWeight() < desiredWeight) { return matches[offset+1]; } else {
for (int i = 0; i < matches.length; i++) { FontDescription descr = matches[i]; if (descr.getWeight() == desiredWeight) { return descr; for (offset = 0; offset < matches.length; offset++) { descr = matches[offset]; if (descr.getWeight() > desiredWeight) { break; if (offset > 0 && descr.getWeight() > desiredWeight) { return matches[offset-1]; } else { for (offset = matches.length - 1; offset >= 0; offset--) { descr = matches[offset]; if (descr.getWeight() < desiredWeight) { break; if (offset != matches.length - 1 && descr.getWeight() < desiredWeight) { return matches[offset+1]; } else {
for (int i = 0; i < matches.length; i++) { FontDescription descr = matches[i]; if (descr.getWeight() == desiredWeight) { return descr; for (offset = 0; offset < matches.length; offset++) { descr = matches[offset]; if (descr.getWeight() > desiredWeight) { break; if (offset > 0 && descr.getWeight() > desiredWeight) { return matches[offset-1]; } else { for (offset = matches.length - 1; offset >= 0; offset--) { descr = matches[offset]; if (descr.getWeight() < desiredWeight) { break; if (offset != matches.length - 1 && descr.getWeight() < desiredWeight) { return matches[offset+1]; } else {
for (int i = 0; i < matches.length; i++) { FontDescription descr = matches[i]; if (descr.getWeight() == desiredWeight) { return descr; for (offset = 0; offset < matches.length; offset++) { descr = matches[offset]; if (descr.getWeight() > desiredWeight) { break; if (offset > 0 && descr.getWeight() > desiredWeight) { return matches[offset-1]; } else { for (offset = matches.length - 1; offset >= 0; offset--) { descr = matches[offset]; if (descr.getWeight() < desiredWeight) { break; if (offset != matches.length - 1 && descr.getWeight() < desiredWeight) { return matches[offset+1]; } else {
for (int i = 0; i < matches.length; i++) { FontDescription descr = matches[i]; if (descr.getWeight() == desiredWeight) { return descr; for (offset = 0; offset < matches.length; offset++) { descr = matches[offset]; if (descr.getWeight() > desiredWeight) { break; if (offset > 0 && descr.getWeight() > desiredWeight) { return matches[offset-1]; } else { for (offset = matches.length - 1; offset >= 0; offset--) { descr = matches[offset]; if (descr.getWeight() < desiredWeight) { break; if (offset != matches.length - 1 && descr.getWeight() < desiredWeight) { return matches[offset+1]; } else {