org.apache.fop.fonts.truetype

## Interface TTFOutputStream

- All Known Implementing Classes:
    PSTTFOutputStream

      public interface TTFOutputStream

  An interface for writing a TrueType font to an output stream.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `endFontStream()` Ends writing the font.
    `TTFGlyphOutputStream` | `getGlyphOutputStream()` Returns an object for streaming TrueType glyphs in the glyf table.
    `TTFTableOutputStream` | `getTableOutputStream()` Returns an object for streaming TrueType tables.
    `void` | `startFontStream()` Starts writing the font.

- - ### Method Detail

    - #### startFontStream

          void startFontStream()
                        throws IOException

      Starts writing the font.
      Throws:
        `IOException`

    - #### getTableOutputStream

          TTFTableOutputStream getTableOutputStream()

      Returns an object for streaming TrueType tables.

    - #### getGlyphOutputStream

          TTFGlyphOutputStream getGlyphOutputStream()

      Returns an object for streaming TrueType glyphs in the glyf table.

    - #### endFontStream

          void endFontStream()
                      throws IOException

      Ends writing the font.
      Throws:
        `IOException`

Copyright © 2025 Apache Software Foundation. All rights reserved.