PHPackages                             zoibana/typograph - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. zoibana/typograph

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

zoibana/typograph
=================

1.0.3(3y ago)02.5k↑25%Apache-2.0PHPPHP &gt;=7.4.0

Since Apr 12Pushed 3y ago1 watchersCompare

[ Source](https://github.com/zoibana/typograph)[ Packagist](https://packagist.org/packages/zoibana/typograph)[ RSS](/packages/zoibana-typograph/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (5)Used By (0)

Типограф Муравьева на PHP
-------------------------

[](#типограф-муравьева-на-php)

Переписанный в относительно нормальный вид [типограф Муравьева](http://mdash.ru/) на PHP. Поддерживает все возможности оригинального типографа, и добавляет возможность кастомизации и добавления своих правил обработки текста.

### Устройство

[](#устройство)

Все правила сгруппированны по типам (согласно группировке, используемой в оригинальном типографе) Классы групп правил реализуют интерфейс `RuleGroupInterface`. Классы групп правил объединяют в себе правила, реализующие интерфейс `RuleInterface`.

Вы можете создать свой класс группы правил, реализующий интерфейс `RuleGroupInterface`и/или свой класс правила, реализующий интерфейс `RuleInterface`.

### Установка

[](#установка)

```
composer require zoibana/typograph
```

### Использование

[](#использование)

Типограф со всеми правилами:

```
