File tree Expand file tree Collapse file tree 5 files changed +8
-5
lines changed Expand file tree Collapse file tree 5 files changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -22,7 +22,10 @@ function getProps(input: ErrorHandlerInput): ConstructorParameters<typeof AstroE
22
22
} else if ( input . type === 'cannot-extract-data' ) {
23
23
return {
24
24
...AstroErrorData . CannotDetermineWeightAndStyleFromFontFile ,
25
- message : AstroErrorData . CannotDetermineWeightAndStyleFromFontFile . message ( input . data . family , input . data . url ) ,
25
+ message : AstroErrorData . CannotDetermineWeightAndStyleFromFontFile . message (
26
+ input . data . family ,
27
+ input . data . url ,
28
+ ) ,
26
29
} ;
27
30
}
28
31
input satisfies never ;
Original file line number Diff line number Diff line change 1
1
import { readFileSync } from 'node:fs' ;
2
- import type { ErrorHandler , FontFileReader } from '../definitions.js' ;
3
2
import { fontace } from 'fontace' ;
3
+ import type { ErrorHandler , FontFileReader } from '../definitions.js' ;
4
4
import type { Style } from '../types.js' ;
5
5
6
6
export function createFontaceFontFileReader ( {
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ import { createMinifiableCssRenderer } from './implementations/css-renderer.js';
27
27
import { createDataCollector } from './implementations/data-collector.js' ;
28
28
import { createAstroErrorHandler } from './implementations/error-handler.js' ;
29
29
import { createCachedFontFetcher } from './implementations/font-fetcher.js' ;
30
+ import { createFontaceFontFileReader } from './implementations/font-file-reader.js' ;
30
31
import { createCapsizeFontMetricsResolver } from './implementations/font-metrics-resolver.js' ;
31
32
import { createFontTypeExtractor } from './implementations/font-type-extractor.js' ;
32
33
import { createXxHasher } from './implementations/hasher.js' ;
@@ -45,7 +46,6 @@ import {
45
46
import { createUrlProxy } from './implementations/url-proxy.js' ;
46
47
import { orchestrate } from './orchestrate.js' ;
47
48
import type { ConsumableMap , FontFileDataMap } from './types.js' ;
48
- import { createFontaceFontFileReader } from './implementations/font-file-reader.js' ;
49
49
50
50
interface Options {
51
51
settings : AstroSettings ;
Original file line number Diff line number Diff line change @@ -6,13 +6,13 @@ import { defineFontProvider } from 'unifont';
6
6
import { DEFAULTS } from '../../../../dist/assets/fonts/constants.js' ;
7
7
import { createMinifiableCssRenderer } from '../../../../dist/assets/fonts/implementations/css-renderer.js' ;
8
8
import { createDataCollector } from '../../../../dist/assets/fonts/implementations/data-collector.js' ;
9
+ import { createFontaceFontFileReader } from '../../../../dist/assets/fonts/implementations/font-file-reader.js' ;
9
10
import { createFontTypeExtractor } from '../../../../dist/assets/fonts/implementations/font-type-extractor.js' ;
10
11
import { createRequireLocalProviderUrlResolver } from '../../../../dist/assets/fonts/implementations/local-provider-url-resolver.js' ;
11
12
import { createBuildRemoteFontProviderModResolver } from '../../../../dist/assets/fonts/implementations/remote-font-provider-mod-resolver.js' ;
12
13
import { createRemoteFontProviderResolver } from '../../../../dist/assets/fonts/implementations/remote-font-provider-resolver.js' ;
13
14
import { createSystemFallbacksProvider } from '../../../../dist/assets/fonts/implementations/system-fallbacks-provider.js' ;
14
15
import { createRemoteUrlProxyContentResolver } from '../../../../dist/assets/fonts/implementations/url-proxy-content-resolver.js' ;
15
- import { createFontaceFontFileReader } from '../../../../dist/assets/fonts/implementations/font-file-reader.js' ;
16
16
import { createUrlProxy } from '../../../../dist/assets/fonts/implementations/url-proxy.js' ;
17
17
import { orchestrate } from '../../../../dist/assets/fonts/orchestrate.js' ;
18
18
import { defineAstroFontProvider } from '../../../../dist/assets/fonts/providers/index.js' ;
Original file line number Diff line number Diff line change 1
1
// @ts -check
2
2
import assert from 'node:assert/strict' ;
3
3
import { describe , it } from 'node:test' ;
4
+ import { createFontaceFontFileReader } from '../../../../dist/assets/fonts/implementations/font-file-reader.js' ;
4
5
import { createFontTypeExtractor } from '../../../../dist/assets/fonts/implementations/font-type-extractor.js' ;
5
6
import * as adobeEntrypoint from '../../../../dist/assets/fonts/providers/entrypoints/adobe.js' ;
6
7
import * as bunnyEntrypoint from '../../../../dist/assets/fonts/providers/entrypoints/bunny.js' ;
@@ -10,7 +11,6 @@ import * as googleEntrypoint from '../../../../dist/assets/fonts/providers/entry
10
11
import { resolveLocalFont } from '../../../../dist/assets/fonts/providers/local.js' ;
11
12
import { fontProviders } from '../../../../dist/config/entrypoint.js' ;
12
13
import { createSpyUrlProxy , simpleErrorHandler } from './utils.js' ;
13
- import { createFontaceFontFileReader } from '../../../../dist/assets/fonts/implementations/font-file-reader.js' ;
14
14
15
15
describe ( 'fonts providers' , ( ) => {
16
16
describe ( 'config objects' , ( ) => {
You can’t perform that action at this time.
0 commit comments