Font::TTF::EBLC(3)

okay so bestie, welcome to the Font::TTF::EBLC(3) page β€” it's one of the User Contributed Perl Documentation girlies ✨. This one is all about the Embeeded Bitmap Location Table, and yes, that spelling is staying exactly like that πŸ’….

πŸŽ€ NAME πŸŽ€

The name is exactly Font::TTF::EBLC - Embeeded Bitmap Location Table (yes, Embeeded, bestie 🫢).

✨ DESCRIPTION ✨

It literally contains the sizes and glyph ranges of bitmaps, plus the offsets to glyph bitmap data in indexSubTables for EBDT. It's giving location-table main character energy.

It lowkey possibly contains glyph metrics information, too.

πŸ”₯ INSTANCE VARIABLES πŸ”₯

Anything marked (R)ead only is read only β€” those get calculated from EBDT when it is 'update'-ed.

  • bitmapSizeTable β€” an array of tables, and each table has this information:
    • indexSubTableArrayOffset (R)
    • indexTablesSize (R)
    • numberOfIndexSubTables (R)
    • colorRef
    • hori
    • vert
    • startGlyphIndex (R)
    • endGlyphIndex (R)
    • ppemX
    • ppemY
    • bitDepth
    • flags
  • indexSubTableArray (R) β€” an array that contains range information.
  • indexSubTable (R) β€” an array that contains offsets of EBDT table.

πŸ’– METHODS πŸ’–

  • $t->read β€” reads the location information of embedded bitmap from the TTF file into memory. Iconic.
  • $t->out($fh) β€” outputs the location information of embedded bitmap for this font.

πŸ’€ BUGS πŸ’€

πŸ’€ bestie, real talk: only indexFormat ==1 is implemented. XML output is not supported (yet) β€” not me waiting for it either. 😭

🌸 AUTHOR 🌸

NIIBE Yutaka <mailto:gniibe@fsij.org>. This was written at the CodeFest Akabara 2006 hosted by FSIJ.

Also, the page literally says: 'Patch sent with licensing requirements??' β€” yes, with two question marks. No cap.

πŸ‘‘ LICENSING πŸ‘‘

Copyright (c) 1998-2016, SIL International (http://www.sil.org).

This module is released under the terms of the Artistic License 2.0. For details, see the full text of the license in the file LICENSE. Slay.


πŸ’– that's the whole page, bestie! this one's from perl v5.42.0, dated 2016-08-28, and it's the Font::TTF::EBLC(3) manual. bye! πŸŽ€

πŸ“¦ where this page comes from