coptic-antonios-unicode
v1.0.8
Published
Convert Antonios-font Latin encoding to Coptic Unicode
Maintainers
Readme
coptic-antonios-unicode
Convert text encoded in the Antonios Coptic font (Latin keyboard layout) to Coptic Unicode.
Dictionary PDFs and legacy Coptic texts often used custom fonts where Latin letters stand in for Coptic characters — for example amyn instead of ⲁⲙⲏⲛ. This package maps those characters using the Antonios font table.
Unmapped characters (spaces, slashes, hyphens, digits, etc.) are left unchanged.
Install
npm install coptic-antonios-unicodenpmjs.com/package/coptic-antonios-unicode
Usage
CommonJS
const { toUnicode } = require('coptic-antonios-unicode');
const antoniosFontText = 'amyn';
console.log(toUnicode(antoniosFontText));
// ⲁⲙⲏⲛES modules
import { toUnicode } from 'coptic-antonios-unicode';
const antoniosFontText = 'Taisoury';
console.log(toUnicode(antoniosFontText));
// ⲦⲁⲓϣⲟⲩⲣⲏEmpty or missing input
toUnicode(''); // ''
toUnicode(null); // ''
toUnicode(undefined); // ''API
toUnicode(text)
Converts an Antonios-font Latin string to Coptic Unicode.
| Parameter | Type | Description |
|-----------|--------|---------------------------|
| text | string | Latin-encoded Coptic text |
Returns: string — Coptic Unicode text. Returns '' for falsy input.
TypeScript
Types are included — no @types package needed.
import { toUnicode } from 'coptic-antonios-unicode';
const coptic: string = toUnicode('Taisoury');
// ⲦⲁⲓϣⲟⲩⲣⲏWorks with moduleResolution: "node16", "nodenext", or "bundler".
License
MIT
