UNPKG

@readium/navigator

Version:

Next generation SDK for publications in Web Apps

72 lines (57 loc) 1.3 kB
import RCSSExperiments from "@readium/css/css/vars/experiments.json"; export type ExperimentKey = keyof typeof RCSSExperiments; export const experiments = RCSSExperiments; export enum TextAlignment { start = "start", left = "left", right = "right", justify = "justify" }; export type RangeConfig = { range: [number, number], step: number } export const filterRangeConfig: RangeConfig = { range: [0, 100], step: 1 } export const fontSizeRangeConfig: RangeConfig = { range: [0.7, 4], step: 0.05 } export const fontWeightRangeConfig: RangeConfig = { range: [100, 1000], step: 100 } export const fontWidthRangeConfig: RangeConfig = { range: [50, 250], step: 10 } export const letterSpacingRangeConfig: RangeConfig = { range: [0, 1], step: .125 } export const lineHeightRangeConfig: RangeConfig = { range: [1, 2], step: .1 } export const lineLengthRangeConfig: RangeConfig = { range: [20, 100], step: 1 } export const paragraphIndentRangeConfig: RangeConfig = { range: [0, 3], step: .25 } export const paragraphSpacingRangeConfig: RangeConfig = { range: [0, 3], step: .25 } export const wordSpacingRangeConfig: RangeConfig = { range: [0, 2], step: .125 } export const zoomRangeConfig: RangeConfig = { range: [0.7, 4], step: 0.05 }