noahfrederick / spionic
将 SPIonic 编码的 ASCII 字符串转换为 Unicode
1.1.0
2021-04-30 13:22 UTC
Requires
- php: ^7.1|^8.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 04:36:56 UTC
README
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/。