atispro/emt-php8

兼容 php8+ 的 EMT 打印机

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);