Skip to Content
Fonts & Encodings
book

Fonts & Encodings

by Yannis Haralambous
September 2007
Intermediate to advanced
1040 pages
31h 23m
English
O'Reilly Media, Inc.
Content preview from Fonts & Encodings

D.11. General AAT Tables

Apple [56] has defined 17 TrueType tables that for now are used only under Mac OS X. These tables are known by the name "AAT" (= Apple Advanced Typography). We shall divide them into three groups.

The first group, to which this section is devoted, contains eight various and sundry tables. The second group, with five tables, is dedicated to fonts with variation, a concept close to Multiple Master. Finally, the third group, with four tables, contains the big guns of the AAT tables—i.e., tables for positioning, substitution, and justification; they use finite automata to do their task, which makes them very powerful—and very difficult to design.

But let us begin with the relatively simple tables: acnt, bsln, fdsc, feat (with the list of predefined AAT features), lcar, opbd, prop, trak, and Zapf.

D.11.1. The acnt Table

This table's name comes from the word "accent". In fact, it is a table for describing composite glyphs, in the same vein as AFM files (§C.3.7) or the virtual fonts of TEX (§B.3). Composite glyphs consist of a base glyph (here called the primary glyph) and one or more combining glyphs (here called secondary glyphs). The table contains the names of the glyphs in question and their relative positions.

Rather than giving a global offset for the combining glyph (as in AFM files or TEX virtual fonts), the acnt table adopts a more efficient strategy that is also closer to the type 4 lookups of the GPOS table: a point on the base glyph's contour and ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Hypermedia in 15 Minutes

Hypermedia in 15 Minutes

Mike Amundsen
SAS Encoding

SAS Encoding

Manfred Kiefer

Publisher Resources

ISBN: 9780596102425Catalog PageErrata