123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252 |
- <?xml version='1.0' encoding='UTF-8'?>
- <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <!-- The top level `axes` key defines a list of axis definitions -->
- <key>axes</key>
- <array>
- <!--
- Each axis definition must have a `name` and the axis `tag` (duplicate
- the information from the Designspace). `locations` is optional, if you
- only use format 4 axis values, you don't need to define `locations` on
- an axis.
- Note that `name` can always be either a string or a dictionary of IETF
- BCP 47 language codes to name strings. See "Regular" below for how this
- looks like. If it is a string, it will be used to create a name table
- entry with it for the language "en" or language ID 0x0409. If it is a
- dictionary, it will automatically create appropriate multilingual name
- table entries.
- The `name` of an axis is a special case: You can define a dictionary
- with name mappings, but it's only going to be used if the axis doesn't
- already exist in the fvar table. Reason: you can use the `labelname`
- element in the `axis` element in a Designspace to define multilingual
- names. You can't when you don't define the axis, so you can do it in
- the Stylespace instead.
- -->
- <dict>
- <key>name</key>
- <string>Weight</string>
- <key>tag</key>
- <string>wght</string>
- <!--
- `locations` are a list of dictionaries describing stops on the axis. Each
- dictionary models one of format 1, 2 and 3 of the STAT axis values.
- -->
- <key>locations</key>
- <array>
- <!--
- Format 2 must have at least `name`, `value` and `range` with (min,
- max) values. `flags` is optional.
- -->
-
- <dict>
- <key>name</key>
- <string>Thin</string>
- <key>value</key>
- <integer>100</integer>
- <key>linked_value</key>
- <integer>100</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>ExtraLight</string>
- <key>value</key>
- <integer>200</integer>
- <key>linked_value</key>
- <integer>200</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Light</string>
- <key>value</key>
- <integer>300</integer>
- <key>linked_value</key>
- <integer>300</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Regular</string>
- <key>value</key>
- <integer>400</integer>
- <key>linked_value</key>
- <integer>400</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Medium</string>
- <key>value</key>
- <integer>500</integer>
- <key>linked_value</key>
- <integer>500</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>SemiBold</string>
- <key>value</key>
- <integer>600</integer>
- <key>linked_value</key>
- <integer>600</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Bold</string>
- <key>value</key>
- <integer>700</integer>
- <key>linked_value</key>
- <integer>700</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>ExtraBold</string>
- <key>value</key>
- <integer>800</integer>
- <key>linked_value</key>
- <integer>800</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Black</string>
- <key>value</key>
- <integer>900</integer>
- <key>linked_value</key>
- <integer>900</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
- </array>
- </dict>
-
-
-
- <dict>
- <key>name</key>
- <string>Width</string>
- <key>tag</key>
- <string>wdth</string>
- <!--
- `locations` are a list of dictionaries describing stops on the axis. Each
- dictionary models one of format 1, 2 and 3 of the STAT axis values.
- -->
- <key>locations</key>
- <array>
- <!--
- Format 2 must have at least `name`, `value` and `range` with (min,
- max) values. `flags` is optional.
- -->
-
- <dict>
- <key>name</key>
- <string>Condensed</string>
- <key>value</key>
- <integer>75</integer>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Normal</string>
- <key>value</key>
- <integer>100</integer>
- </dict>
- </array>
- </dict>
-
-
-
-
- <dict>
- <key>name</key>
- <string>Italic</string>
- <key>tag</key>
- <string>ital</string>
- <!--
- `locations` are a list of dictionaries describing stops on the axis. Each
- dictionary models one of format 1, 2 and 3 of the STAT axis values.
- -->
- <key>locations</key>
-
- <array>
- <dict>
- <key>name</key>
- <string>Normal</string>
- <key>value</key>
- <integer>0</integer>
- <key>linked_value</key>
- <integer>1</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- <dict>
- <key>name</key>
- <string>Italic</string>
- <key>value</key>
- <integer>1</integer>
- <key>linked_value</key>
- <integer>1</integer>
- <key>flags</key>
- <array>
- <string>ElidableAxisValueName</string>
- </array>
- </dict>
-
- </array>
-
- </dict>
- </array>
-
- </dict>
- </plist>
|