pseudo-cyrillic

Crates.iopseudo-cyrillic
lib.rspseudo-cyrillic
version0.1.1
sourcesrc
created_at2021-01-26 01:11:09.143656
updated_at2021-01-26 14:08:07.216869
descriptionFaux Russian typography
homepage
repositoryhttps://github.com/avikuloff/pseudo-cyrillic/
max_upload_size
id346712
size23,072
Andrey Vikulov (avikuloff)

documentation

README

pseudo-cyrillic

Faux Russian typography / Фальшивая русская типографика

Эта маленькая библиотека содержит всего одну функцию, которая преобразует буквы русского алфавита в строке, в похожие по начертанию символы латиницы и цифры.

Usage

Add dependency to your Cargo.toml

pseudo-cyrillic = "0.1"

Examples

assert_eq!(convert("Дровосек"), "DpoBocek");
assert_eq!(convert("Воин Света"), "BouH CBema");
assert_eq!(convert("Князь Тьмы"), "KHR3b TbMbI");

Таблица соответствия

Оригинал Аналог на латинице Оригинал Аналог на латинице
а a А A
б 6 Б 6
в B В B
г r Г r
д D Д D
е e Е E
ё e Ё E
ж zh Ж ZH
з 3 З 3
и u И u
й u Й u
к k К K
л JI Л JI
м M М M
н H Н H
о o О O
п n П n
р p Р P
с c С C
т m Т T
у y У Y
ф qp Ф qp
х x Х X
ц u Ц U
ч 4 Ч 4
ш LLI Ш LLI
щ LLj Щ LLj
ъ b Ъ b
ы bI Ы bI
ь b Ь b
э 3 Э 3
ю IO Ю IO
я R Я R

License

pseudo-cyrillic is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

Commit count: 5

cargo fmt