bedstead/bedstead-faces.css
Ben Harris 39474c8fc0 Add 'ss05' which maps all of U+0020..U+007E to SAA5055 glyphs
This seems appropriate for something that wants to treat these as ASCII
glyphs with their ambiguous semantics.

This uses the existing apostrophe.curly, and also adds grave.curly (an
alias for quotereversed) and bar.broken (an alias for brokenbar).  Of
course there are also 'cvXX' features to enable each one individually as
well.
2025-01-19 00:49:30 +00:00

141 lines
3.2 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;
saa5055: 5
}
@character-variant {
apostrophe-default: 6 1;
apostrophe-curly: 6 2
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;
grave-default: 64 1;
grave-curly: 64 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;
bar-default: 92 1;
bar-broken: 92 2;
cedilla-default: 96 1;
cedilla-angular: 96 2;
}
}