Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* NOTICE: This file has been changed by Plutext Pty Ltd for use in docx4j.
  * The package name has been changed; there may also be other changes.
  * This notice is included to meet the condition in clause 4(b) of the License. 
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
/* $Id: 721430 2008-11-28 11:13:12Z acumiskey $ */
package org.docx4j.fonts.fop.fonts;
Abstract base class for CID fonts.
public abstract class CIDFont extends CustomFont {

Contains the character widths for all characters in the font
    protected int[] width = null;
    // ---- Required ----
Returns the type of the CID font.

the type of the CID font
    public abstract CIDFontType getCIDType();

Returns the name of the issuer of the font.

a String identifying an issuer of character collections - for example, Adobe
    public abstract String getRegistry();

Returns a font name for use within a registry.

a String that uniquely names a character collection issued by a specific registry - for example, Japan1.
    public abstract String getOrdering();

Returns the supplement number of the character collection.

the supplement number
    public abstract int getSupplement();

Returns the subset information for this font.

the subset information
    public abstract CIDSubset getCIDSubset();
    // ---- Optional ----
Returns the default width for this font.

the default width
    public int getDefaultWidth() {
        return 0;

    public boolean isMultiByte() {
        return true;
New to GrepCode? Check out our FAQ X