ttfmaxptable.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 59 行

JAVA
59
字号
// Copyright 2001, FreeHEP.
package org.jnode.awt.font.truetype;

import java.io.IOException;

/**
 * MAXP Table.
 *
 *  @author Simon Fischer
 *  @version $Id: TTFMaxPTable.java,v 1.1 2003/11/25 11:51:38 epr Exp $
 */
public class TTFMaxPTable extends TTFVersionTable
{

	public int numGlyphs;
	public int maxPoints, maxContours;
	public int maxCompositePoints, maxCompositeContours;
	public int maxZones;
	public int maxTwilightPoints;
	public int maxStorage;
	public int maxFunctionDefs;
	public int maxInstructionDefs;
	public int maxStackElements;
	public int maxSizeOfInstructions;
	public int maxComponentElements;
	public int maxComponentDepth;

	public String getTag()
	{
		return "maxp";
	}

	public void readTable() throws IOException
	{
		readVersion();

		numGlyphs = ttf.readUShort();

		maxPoints = ttf.readUShort();
		maxContours = ttf.readUShort();
		maxCompositePoints = ttf.readUShort();
		maxCompositeContours = ttf.readUShort();
		maxZones = ttf.readUShort();
		maxTwilightPoints = ttf.readUShort();
		maxStorage = ttf.readUShort();
		maxFunctionDefs = ttf.readUShort();
		maxInstructionDefs = ttf.readUShort();
		maxStackElements = ttf.readUShort();
		maxSizeOfInstructions = ttf.readUShort();
		maxComponentElements = ttf.readUShort();
		maxComponentDepth = ttf.readUShort();
	}

	public String toString()
	{
		return super.toString() + "\n" + "  numGlyphs: " + numGlyphs;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?