Home / Function/ getMetrics() — astro Function Reference

getMetrics() — astro Function Reference

Architecture documentation for the getMetrics() function in capsize-font-metrics-resolver.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  d7596678_393c_9c8e_7110_446593c70b65["getMetrics()"]
  830447a8_2868_0945_29b2_fb4acb94f9e8["CapsizeFontMetricsResolver"]
  d7596678_393c_9c8e_7110_446593c70b65 -->|defined in| 830447a8_2868_0945_29b2_fb4acb94f9e8
  2f181f7b_f2c8_37fe_9985_da2f3849ee63["filterRequiredMetrics()"]
  d7596678_393c_9c8e_7110_446593c70b65 -->|calls| 2f181f7b_f2c8_37fe_9985_da2f3849ee63
  style d7596678_393c_9c8e_7110_446593c70b65 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/assets/fonts/infra/capsize-font-metrics-resolver.ts lines 50–54

	async getMetrics(name: string, font: CollectedFontForMetrics): Promise<FontFaceMetrics> {
		return (this.#cache[name] ??= filterRequiredMetrics(
			await fromBuffer(await this.#fontFetcher.fetch(font)),
		));
	}

Domain

Subdomains

Frequently Asked Questions

What does getMetrics() do?
getMetrics() is a function in the astro codebase, defined in packages/astro/src/assets/fonts/infra/capsize-font-metrics-resolver.ts.
Where is getMetrics() defined?
getMetrics() is defined in packages/astro/src/assets/fonts/infra/capsize-font-metrics-resolver.ts at line 50.
What does getMetrics() call?
getMetrics() calls 1 function(s): filterRequiredMetrics.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free