atispro/emt-php8

EMT typograf compatible with php8+

dev-main 2024-07-26 18:14 UTC

This package is auto-updated.

Last update: 2024-09-26 18:30:53 UTC


README

Типограф Муравьёва ( mdash.ru ), портированный на php8+.

Что изменено

  • типограф переписан для обеспечения совместимости с php8+
  • изменено правило mdash_symbol_to_html_mdash (теперь символ " — " должен быть окружён пробелами)
  • добавлено правило double_minus_to_html_mdash (последовательность " -- " заменяется на " — ")

Как установить

composer require atispro/emt-php8

Как использовать

<?php

$html = "<div>HTML-код, который надо оттипографить</div>";

// опции здесь опциональны и приведены для примера
$options = [
	'OptAlign.all'=>'off',
	//'Etc.split_number_to_triads'=>'off',
	'Text.paragraphs'=>'off',
	'Space.bracket_fix'=>'off',
	];

$html = EMT\EMTypograph::fast_apply($html,$options);