| 38 |
import java.awt.image.BufferedImage; |
import java.awt.image.BufferedImage; |
| 39 |
import java.awt.image.DataBufferByte; |
import java.awt.image.DataBufferByte; |
| 40 |
import java.awt.image.Raster; |
import java.awt.image.Raster; |
| 41 |
|
import java.util.logging.Logger; |
| 42 |
|
|
| 43 |
import jp.sourceforge.dvibrowser.dvicore.DviException; |
import jp.sourceforge.dvibrowser.dvicore.DviException; |
| 44 |
import jp.sourceforge.dvibrowser.dvicore.DviFontSpec; |
import jp.sourceforge.dvibrowser.dvicore.DviFontSpec; |
| 46 |
import jp.sourceforge.dvibrowser.dvicore.DviUnit; |
import jp.sourceforge.dvibrowser.dvicore.DviUnit; |
| 47 |
import jp.sourceforge.dvibrowser.dvicore.api.CharacterCodeMapper; |
import jp.sourceforge.dvibrowser.dvicore.api.CharacterCodeMapper; |
| 48 |
import jp.sourceforge.dvibrowser.dvicore.api.DviContextSupport; |
import jp.sourceforge.dvibrowser.dvicore.api.DviContextSupport; |
| 49 |
|
import jp.sourceforge.dvibrowser.dvicore.util.DviUtils; |
| 50 |
|
|
| 51 |
|
|
| 52 |
public class AWTDynamicPkFont |
public class AWTDynamicPkFont |
| 53 |
extends AbstractDynamicPkFont |
extends AbstractDynamicPkFont |
| 54 |
{ |
{ |
| 55 |
|
private static final Logger LOGGER = Logger.getLogger(AWTDynamicPkFont.class.getName()); |
| 56 |
|
|
| 57 |
private static final long serialVersionUID = 6218737476095318238L; |
private static final long serialVersionUID = 6218737476095318238L; |
| 58 |
private final Font font; |
private final Font font; |
| 59 |
private CharacterCodeMapper mapper; |
private CharacterCodeMapper mapper; |
| 91 |
throws DviException |
throws DviException |
| 92 |
{ |
{ |
| 93 |
String unicode = mapToUnicode(lf, code); |
String unicode = mapToUnicode(lf, code); |
| 94 |
|
|
| 95 |
// System.out.println("str=(" + unicode + ") code=0x" + Integer.toHexString(code) + " hex=" + DviUtils.hexDump(unicode)); |
LOGGER.finest("str=(" + unicode + ") code=0x" + Integer.toHexString(code) |
| 96 |
|
+ " hex=" + DviUtils.hexDump(unicode)); |
| 97 |
|
|
| 98 |
Graphics2D g; |
Graphics2D g; |
| 99 |
BufferedImage img; |
BufferedImage img; |