}),
postcssUrl([
{
- filter: '**/~typeface-*/files/*',
+ filter: new RegExp('^src/css/[~][^/]*(?:font|face)[^/]*/.*/files/.+[.](?:ttf|woff2?)$'),
url: (asset) => {
const relpath = asset.pathname.substr(1)
const abspath = require.resolve(relpath)
"to-fast-properties": "^2.0.0"
}
},
+ "@fontsource/roboto": {
+ "version": "4.5.5",
+ "resolved": "https://registry.npmjs.org/@fontsource/roboto/-/roboto-4.5.5.tgz",
+ "integrity": "sha512-Pe1p+gAO6K0aLxBXlLoJRHVx352tVc/v/7DOnvM3t+FYXb+KUga9aCD1NpnDfd0kKnWXqrZyAXguyyFWDDuphw==",
+ "dev": true
+ },
+ "@fontsource/roboto-mono": {
+ "version": "4.5.5",
+ "resolved": "https://registry.npmjs.org/@fontsource/roboto-mono/-/roboto-mono-4.5.5.tgz",
+ "integrity": "sha512-krIslwmFMjDHtbSVKZLC6+PM6dOvw26OTm7rE7CrniJ4q5Lbfffx67RAlDI3ee0LsG6gIJd/JXBeUm+RgUsPqg==",
+ "dev": true
+ },
"@jridgewell/resolve-uri": {
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz",
"is-typedarray": "^1.0.0"
}
},
- "typeface-roboto": {
- "version": "0.0.75",
- "resolved": "https://registry.npmjs.org/typeface-roboto/-/typeface-roboto-0.0.75.tgz",
- "integrity": "sha512-VrR/IiH00Z1tFP4vDGfwZ1esNqTiDMchBEXYY9kilT6wRGgFoCAlgkEUMHb1E3mB0FsfZhv756IF0+R+SFPfdg==",
- "dev": true
- },
- "typeface-roboto-mono": {
- "version": "0.0.75",
- "resolved": "https://registry.npmjs.org/typeface-roboto-mono/-/typeface-roboto-mono-0.0.75.tgz",
- "integrity": "sha512-dYfyXd6HrKyMC/PuBAAtay0tZKsBrzxIW/fBY325vLxFfi/IDKSuyTkWxkU4lyZV6KPHetFnJ661PNXzz2FS/w==",
- "dev": true
- },
"typescript": {
"version": "3.9.10",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz",
],
"devDependencies": {
"@asciidoctor/core": "~2.2",
+ "@fontsource/roboto": "~4.5",
+ "@fontsource/roboto-mono": "~4.5",
"autoprefixer": "~9.7",
"browser-pack-flat": "~3.4",
"browserify": "~16.5",
"require-from-string": "~2.0",
"stylelint": "~13.3",
"stylelint-config-standard": "~20.0",
- "typeface-roboto": "0.0.75",
- "typeface-roboto-mono": "0.0.75",
"vinyl-buffer": "~1.0",
"vinyl-fs": "~3.0"
}
font-style: normal;
font-weight: 400;
src:
- local("Roboto Mono Regular"),
- local("RobotoMono-Regular"),
- url(~typeface-roboto-mono/files/roboto-mono-latin-400.woff2) format("woff2"),
- url(~typeface-roboto-mono/files/roboto-mono-latin-400.woff) format("woff");
+ url(~@fontsource/roboto-mono/files/roboto-mono-latin-400-normal.woff2) format("woff2"),
+ url(~@fontsource/roboto-mono/files/roboto-mono-latin-400-normal.woff) format("woff");
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-style: normal;
font-weight: 500;
src:
- local("Roboto Mono Medium"),
- local("RobotoMono-Medium"),
- url(~typeface-roboto-mono/files/roboto-mono-latin-500.woff2) format("woff2"),
- url(~typeface-roboto-mono/files/roboto-mono-latin-500.woff) format("woff");
+ url(~@fontsource/roboto-mono/files/roboto-mono-latin-500-normal.woff2) format("woff2"),
+ url(~@fontsource/roboto-mono/files/roboto-mono-latin-500-normal.woff) format("woff");
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
font-style: normal;
font-weight: 400;
src:
- local("Roboto Regular"),
- local("Roboto-Regular"),
- url(~typeface-roboto/files/roboto-latin-400.woff2) format("woff2"),
- url(~typeface-roboto/files/roboto-latin-400.woff) format("woff");
+ url(~@fontsource/roboto/files/roboto-latin-400-normal.woff2) format("woff2"),
+ url(~@fontsource/roboto/files/roboto-latin-400-normal.woff) format("woff");
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-style: italic;
font-weight: 400;
src:
- local("Roboto Italic"),
- local("Roboto-Italic"),
- url(~typeface-roboto/files/roboto-latin-400italic.woff2) format("woff2"),
- url(~typeface-roboto/files/roboto-latin-400italic.woff) format("woff");
+ url(~@fontsource/roboto/files/roboto-latin-400-italic.woff2) format("woff2"),
+ url(~@fontsource/roboto/files/roboto-latin-400-italic.woff) format("woff");
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-style: normal;
font-weight: 500;
src:
- local("Roboto Medium"),
- local("Roboto-Medium"),
- url(~typeface-roboto/files/roboto-latin-500.woff2) format("woff2"),
- url(~typeface-roboto/files/roboto-latin-500.woff) format("woff");
+ url(~@fontsource/roboto/files/roboto-latin-500-normal.woff2) format("woff2"),
+ url(~@fontsource/roboto/files/roboto-latin-500-normal.woff) format("woff");
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-style: italic;
font-weight: 500;
src:
- local("Roboto Medium Italic"),
- local("Roboto-MediumItalic"),
- url(~typeface-roboto/files/roboto-latin-500italic.woff2) format("woff2"),
- url(~typeface-roboto/files/roboto-latin-500italic.woff) format("woff");
+ url(~@fontsource/roboto/files/roboto-latin-500-italic.woff2) format("woff2"),
+ url(~@fontsource/roboto/files/roboto-latin-500-italic.woff) format("woff");
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}