Sutton-SignWriting/Core
Version: 1.0.1
Package: sutton-signwriting/core — PHP 7.3+ and PHP 8.x (requires ext-mbstring).
Getting Started
1) Install (Composer)
composer require sutton-signwriting/core
Core utilities for Formal SignWriting (FSW/SWU): conversion, queries, and style strings.
2) Source Modules + Functions (src/)
Use the namespaced modules directly, or explicitly include the optional global wrappers from src/Functions.
use Sgnw\Core\Convert;
Convert\swu_to_fsw($swuText);
// Optional global wrappers (explicit require)
require_once 'src/Functions/convert.php';
swu_to_fsw($swuText);
Modules
Each module page includes summaries, parameters, return values, and examples.
- Regex — Centralized regex patterns for FSW, FSW Query, Style, SWU, and SWU Query.
- Convert — Conversions between FSW and SWU, symbol keys/ids, coordinates, and symid helpers.
- FSW — Formal SignWriting (FSW) parsing, composition, and helpers.
- FSW Query — FSW query parsing, composition, and result helpers.
- SWU — SignWriting in Unicode (SWU) parsing, composition, and helpers.
- SWU Query — SWU query parsing, composition, and result helpers.
- Style — Style helpers for colors and style strings.
- Shared — Shared utilities used across modules.