noahfrederick/spionic

将 SPIonic 编码的 ASCII 字符串转换为 Unicode

1.1.0 2021-04-30 13:22 UTC

This package is auto-updated.

Last update: 2024-09-29 04:36:56 UTC


README

Latest Version on Packagist Software License Build Status

PHP 库,用于将 SPIonic 编码的 ASCII 字符串转换为 Unicode。

SPIonic 是一个公共领域的字体,它将 ASCII 字符表示为希腊字母和变音符号。它使用基于 Beta Code 的方案,有一些变体,其中最显著的是大写字母由大写字母表示,小写字母由小写字母表示(而 Beta Code 使用 *A 表示大写 alpha,A 表示小写 alpha)。此包将使用该方案的希腊文字转换为 Unicode 希腊字符。

托管版本可在 https://noahfrederick.com/spionic-unicode-converter/ 获取。

安装

composer require noahfrederick/spionic

使用方法

use SPIonic\SPIonicString;

$string = new SPIonicString('e)n tw~| a!gei+ e)ne/xesqai');
echo $string->toUnicode(); // -> 'ἐν τῷ ἄγεϊ ἐνέχεσθαι'

许可证

版权(C)2010-2019 Noah Frederick

本程序是自由软件:您可以在自由软件基金会发布的 GNU 通用公共许可证条款下重新分配和/或修改它,许可证版本为 3,或者(根据您的选择)任何后续版本。

本程序以希望它将是有用的方式分发,但没有任何保证;甚至没有关于其可销售性或适用于特定用途的暗示性保证。有关详细信息,请参阅 GNU 通用公共许可证。

您应该已经收到了一份 GNU 通用公共许可证副本。如果没有,请参阅 https://gnu.ac.cn/licenses/