UNPKG

typopo

Version:

Fix frequent microtypography errors in multiple languages. Write neat texts without bothering about typography rules. Typopo works for English, German, Slovak, Czech and Rusyn language.

27 lines (24 loc) 819 B
import Locale, { supportedLocales } from "../../src/locale/locale.js"; import { symbolSet, transformSymbolSet } from "./symbol-utils.test.js"; import { fixSectionSign } from "../../src/modules/symbols/section-sign.js"; import { createTestSuite } from "../test-utils.js"; supportedLocales.forEach((localeName) => { createTestSuite( `Fix section sign (§), ${localeName}:`, transformSymbolSet(symbolSet, "sectionSign", localeName), null, {}, (text) => fixSectionSign(text, new Locale(localeName)), localeName ); }); supportedLocales.forEach((localeName) => { createTestSuite( `Fix paragraph sign (¶), ${localeName}:`, transformSymbolSet(symbolSet, "paragraphSign", localeName), null, {}, (text) => fixSectionSign(text, new Locale(localeName)), localeName ); });