altynbek07 / emtypograph
Typograph by Evgeny Muravjev
Installs: 410
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:extension
Requires (Dev)
- phpunit/phpunit: ^5.4
This package is auto-updated.
Last update: 2024-11-10 20:21:24 UTC
README
Typograph by Evgeny Muravjev
Official site typograph: http://mdash.ru/
Installation
Composer
The preferred way to install this extension is through Composer.
Either run composer require altynbek07/emtypograph:^0.1
or add "altynbek07/emtypograph": "^0.1"
to the require section of your composer.json
Using
- Running typograph with the default settings:
use altynbek07\emtypograph\EMTypograph; $typograf = new EMTypograph(); $typograf->set_text("...Когда В. И. Пупкин увидел в газете ( это была "Сермяжная правда" № 45) рубрику Weather Forecast(r), он не поверил своим глазам - температуру обещали +-451F."); $result = $typograf->apply(); echo "<i>Настройки по умолчанию</i>: " . $result . "\n";
- Manually сonfiguring rules:
use altynbek07\emtypograph\EMTypograph; $typograf = new EMTypograph(); $typograf->set_text("...Когда В. И. Пупкин увидел в газете ( это была "Сермяжная правда" № 45) рубрику Weather Forecast(r), он не поверил своим глазам - температуру обещали +-451F."); $typograf->setup(array( 'Text.paragraphs' => 'off', 'OptAlign.oa_oquote' => 'off', 'OptAlign.oa_obracket_coma' => 'off', )); $result = $typograf->apply(); echo "<i>Без параграфов, висячей пунктуации</i>: " . $result . "<br><br>\n";
- Quick running typograph with default settings:
use altynbek07\emtypograph\EMTypograph; $result = EMTypograph::fast_apply("...Когда В. И. Пупкин увидел в газете ( это была "Сермяжная правда" № 45) рубрику Weather Forecast(r), он не поверил своим глазам - температуру обещали +-451F."); echo "<i>Быстрый запуск</i>: " . $result . "<br>\n";
- Quick running typograph with manual settings:
use altynbek07\emtypograph\EMTypograph; $result = EMTypograph::fast_apply("...Когда В. И. Пупкин увидел в газете ( это была "Сермяжная правда" № 45) рубрику Weather Forecast(r), он не поверил своим глазам - температуру обещали +-451F.",array( 'Text.paragraphs' => 'off', 'OptAlign.oa_oquote' => 'off', 'OptAlign.oa_obracket_coma' => 'off', )); echo "<i>Быстрый запуск настройками</i>: " . $result . "<br><br>\n";
- Manually сonfiguring rules - use css classes instead of inline styles:
use altynbek07\emtypograph\EMTypograph; $typograf = new EMTypograph(); $typograf->set_text("...Когда В. И. Пупкин увидел в газете ( это была "Сермяжная правда" № 45) рубрику Weather Forecast(r), он не поверил своим глазам - температуру обещали +-451F."); $typograf->setup(array( 'OptAlign.layout' => 'class', )); $result = $typograf->apply(); echo "<i>Классы вместо инлайн стилей</i>: " . $result . "<br><br>\n";
Author
Altynbek Kazezov, e-mail: altinbek__97@mail.ru