GraphReFlyTS

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

ParameterTypeDescription
adapterMeasurementAdapterMeasurement adapter to query.
fontstringFont 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