Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< Previous PageNext Page > Hide TOC

Annotation Feature Type

The annotation feature type (kAnnotationType) specifies annotations (or adornments) to basic letter shapes. For instance, most Japanese fonts include versions of numbers that are circled, are enclosed by parentheses, have periods after them, and so on. Figure B-1 shows some glyphs that are drawn with annotations.


Figure B-1  Glyphs drawn with annotations

Glyphs drawn with annotations

Annotation is a noncontextual, exclusive feature type. Table B-2 lists the selectors for this feature.

Table B-2  Selectors for the annotation feature

Feature selector

Description

kNoAnnotationSelector

Specifies that characters should appear without annotation. This is the default setting.

kBoxAnnotationSelector

Specifies to use the forms of characters surrounded by a box cartouche. See line 1 in Figure B-1.

kRoundedBoxAnnotationSelector

Specifies to use the forms of characters surrounded by a box cartouche with rounded corners. See line 2 in Figure B-1.

kCircleAnnotationSelector

Specifies to use the forms of characters surrounded by a circle. For example, see Unicode characters U+3260 through U+326F. See line 3 in Figure B-1.

kInvertedBoxAnnotationSelector

Specifies to use the forms of characters surrounded by a box cartouche, but with white and black reversed. See line 4 in Figure B-1.

kInvertedRoundedBoxAnnotationSelector

Specifies to use the forms of characters surrounded by a box cartouche with rounded corners, but with white and black reversed. See line 5 in Figure B-1.

kInvertedCircleAnnotationSelector

Specifies to use the forms of characters surrounded by a circle, but with white and black reversed. For example, see Unicode characters U+2776 through U+277F. See line 6 in Figure B-1.

kParenthesisAnnotationSelector

Specifies to use the forms of characters surrounded by parentheses. For example, see Unicode characters U+2474 through U+2487.

kPeriodAnnotationSelector

Specifies to use the forms of characters followed by a period. For example, see Unicode characters U+2488 through U+249B.

kRomanNumeralAnnotationSelector

Specifies to display the given characters in their Roman numeral form.

kDiamondAnnotationSelector

Specifies to display the text surrounded by a diamond.



< Previous PageNext Page > Hide TOC


Last updated: 2007-07-10




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice