| |
@@ -43,9 +43,9 @@
|
| |
Weight:: Bold, Black…
|
| |
Width∕Stretch:: Narrow, Condensed, Expanded…
|
| |
Slope/Slant:: Italic, Oblique
|
| |
- https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts/#font-optical-sizing[Optical sizing]:: Caption…
|
| |
+ Optical sizing:: Caption…
|
| |
|
| |
- Those parameters correspond to the https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg#registered-axis-tags[default axes] of OpenType variable fonts. The variable fonts model is an extension of the **WWS** model described in the https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/02/24/90/36/WPF%20Font%20Selection%20Model.pdf[WPF Font Selection Model] whitepaper (2007).
|
| |
+ Those parameters correspond to the https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxisreg#registered-axis-tags[default axes] of OpenType variable fonts.
|
| |
====
|
| |
|
| |
* [x] Packagers MUST apply the definition provided in this section to determine font family boundaries,
|
| |
@@ -86,7 +86,6 @@
|
| |
* [x] Fontconfig rules MUST rewrite `family` and `style` when they are not compliant with https://docs.microsoft.com/en-us/typography/opentype/spec/name#name-ids[OpenType WWS] rules:
|
| |
** `family` MUST NOT contain _Weight_, _Width_ or _Slope_ attributes (ideal WWS family name, Name ID 21),
|
| |
** `style` MUST contain only _Weight_, _Width_ or _Slope_ attributes (ideal WWS subfamily name, Name ID 22),
|
| |
- ** refer to the https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/02/24/90/36/WPF%20Font%20Selection%20Model.pdf[WPF Font Selection Model] whitepaper for extensive WWS attribute documentation,
|
| |
** Name ID 21 & 22 fields may exist or not in the packaged font files, and may be correct or not. The packager MUST set the correct value at the fontconfig level if the value fontconfig extracts from font files is incorrect.
|
| |
* [x] Fontconfig rules MUST rewrite `family` to remove format attributes when they exist,
|
| |
** for exemple: `OT`, `TT`, `Variable`, `Graphite`, `G`, etc,
|
| |
I ran a link checker over the guidelines and found a few bad links. In one case there was an obvious alternate link but otherwise I ended up just removing the links as I could not find anything to use.
There is still one bad link in the Eclipse plugin guidelines, because the Eclipse stack has been removed from the distro. I will submit a separate PR to fix that.