mirror of
https://bjh21.me.uk/bedstead/.git
synced 2026-07-10 05:53:05 -04:00
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.
141 lines
3.2 KiB
CSS
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;
|
|
}
|
|
}
|