mirror of
https://bjh21.me.uk/bedstead/.git
synced 2026-07-09 13:33:06 -04:00
The features that generate the variant ocircumflex and ccedilla glyphs are now treated a being variants of lower-case 'o' and cedilla respectively. Unlike the SAA5051/2 variants, we don't yet have variants of their base glyphs. Indeed, for the lower-case 'o' we probably never will, because the variant is "larger accented versions" so the unaccented version wouldn't change. I haven't done anything about the weird SAA5054 ugrave because I'm not sure there's any real design principle behind it. I've also added a comment explaining the numbering of 'cvXX' features.
134 lines
3.0 KiB
CSS
134 lines
3.0 KiB
CSS
/*
|
|
* This file defines @font-face rules to make the various standard
|
|
* Bedstead fonts available in CSS.
|
|
*
|
|
* SPDX-License-Identifier: CC0-1.0
|
|
*/
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: expanded;
|
|
font-weight: 500;
|
|
src: url(bedstead-extended.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: normal;
|
|
font-weight: 500;
|
|
src: url(bedstead.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: semi-condensed;
|
|
font-weight: 500;
|
|
src: url(bedstead-semicondensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: condensed;
|
|
font-weight: 500;
|
|
src: url(bedstead-condensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: extra-condensed;
|
|
font-weight: 500;
|
|
src: url(bedstead-extracondensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: ultra-condensed;
|
|
font-weight: 500;
|
|
src: url(bedstead-ultracondensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: expanded;
|
|
font-weight: 700;
|
|
src: url(bedstead-boldextended.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: normal;
|
|
font-weight: 700;
|
|
src: url(bedstead-bold.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: semi-condensed;
|
|
font-weight: 700;
|
|
src: url(bedstead-boldsemicondensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: condensed;
|
|
font-weight: 700;
|
|
src: url(bedstead-boldcondensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: extra-condensed;
|
|
font-weight: 700;
|
|
src: url(bedstead-boldextracondensed.otf) format("opentype");
|
|
}
|
|
|
|
@font-face {
|
|
font-family: Bedstead;
|
|
font-stretch: ultra-condensed;
|
|
font-weight: 700;
|
|
src: url(bedstead-boldultracondensed.otf) format("opentype");
|
|
}
|
|
|
|
/*
|
|
* These settings allow selection of stylistic sets by name:
|
|
* font-variant: styleset(saa5051);
|
|
* font-variant: styleset(saa5052);
|
|
* font-variant: styleset(saa5054);
|
|
*/
|
|
@font-feature-values Bedstead {
|
|
@styleset {
|
|
saa5051: 1;
|
|
saa5052: 2;
|
|
saa5054: 4;
|
|
}
|
|
@character-variant {
|
|
comma-default: 12 1;
|
|
comma-left: 12 2;
|
|
period-default: 14 1;
|
|
period-large: 14 2;
|
|
colon-default: 26 1;
|
|
colon-leftsmall: 26 2;
|
|
semicolon-default: 27 1;
|
|
semicolon-left: 27 2;
|
|
question-default: 31 1;
|
|
question-open: 31 2;
|
|
D-default: 38 1;
|
|
D-serif: 38 2;
|
|
D-narrow: 38 3;
|
|
J-default: 42 1;
|
|
J-narrow: 42 2;
|
|
L-default: 44 1;
|
|
L-narrow: 44 2;
|
|
ugrave-default: 61 1;
|
|
ugrave-roundjoined: 61 2;
|
|
j-default: 74 1;
|
|
j-serif: 74 2;
|
|
o-default: 79 1;
|
|
o-large: 79 2;
|
|
t-default: 84 1;
|
|
t-small: 84 2;
|
|
cedilla-default: 96 1;
|
|
cedilla-angular: 96 2;
|
|
}
|
|
}
|