API Reference
tryMeasureHyphenWidth()
Measure hyphen width when the adapter supports it.
Import
import { tryMeasureHyphenWidth } from "@graphrefly/ts/solutions/reactive-layout";
Signature
function tryMeasureHyphenWidth(
adapter: MeasurementAdapter,
font: string,
): number | undefined
Parameters
| Parameter | Type | Description |
|---|---|---|
adapter | MeasurementAdapter | Measurement adapter to query. |
font | string | Font string passed to the adapter. |
Returns
The hyphen width, or undefined when measurement fails.
Example
tryMeasureHyphenWidth(adapter, "16px sans-serif");
Source
packages/ts/src/solutions/reactive-layout/measurements.ts