2017 © Pedro Peláez
 

extension emtypograph

Typograph by Evgeny Muravjev

image

altynbek07/emtypograph

Typograph by Evgeny Muravjev

  • Friday, April 13, 2018
  • by altynbek07
  • Repository
  • 1 Watchers
  • 0 Stars
  • 20 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 11 % Grown

The README.md

EMTypograph

Typograph by Evgeny Muravjev, (*1)

Official site typograph: http://mdash.ru/, (*2)

Installation

Composer

The preferred way to install this extension is through Composer., (*3)

Either run composer require altynbek07/emtypograph:^0.1, (*4)

or add "altynbek07/emtypograph": "^0.1" to the require section of your composer.json, (*5)

Using

  1. 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";
  1. Manually сonfiguring rules:
use altynbek07\emtypograph\EMTypograph;

$typograf = new EMTypograph();
$typograf->set_text("...Когда В. И. Пупкин увидел в газете ( это была &quot;Сермяжная правда&quot; № 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";
  1. Quick running typograph with default settings:
use altynbek07\emtypograph\EMTypograph;

$result = EMTypograph::fast_apply("...Когда В. И. Пупкин увидел в газете ( это была &quot;Сермяжная правда&quot; № 45) рубрику Weather Forecast(r), он не поверил своим глазам - температуру обещали +-451F.");
echo "<i>Быстрый запуск</i>: " . $result . "<br>\n";
  1. Quick running typograph with manual settings:
use altynbek07\emtypograph\EMTypograph;

$result = EMTypograph::fast_apply("...Когда В. И. Пупкин увидел в газете ( это была &quot;Сермяжная правда&quot; № 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";
  1. Manually сonfiguring rules - use css classes instead of inline styles:
use altynbek07\emtypograph\EMTypograph;

$typograf = new EMTypograph();
$typograf->set_text("...Когда В. И. Пупкин увидел в газете ( это была &quot;Сермяжная правда&quot; № 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, (*6)

The Versions

13/04 2018

dev-master

9999999-dev

Typograph by Evgeny Muravjev

  Sources   Download

BSD-3-Clause

The Development Requires

by Altynbek Kazezov

laravel php yii2 typographer typograph типограф Муравьев evgeny muravjev евгений

13/04 2018

v0.1.1

0.1.1.0

Typograph by Evgeny Muravjev

  Sources   Download

BSD-3-Clause

The Development Requires

by Altynbek Kazezov

laravel php yii2 typographer typograph типограф Муравьев evgeny muravjev евгений

13/04 2018

v0.1

0.1.0.0

Typograph by Evgeny Muravjev

  Sources   Download

BSD-3-Clause

The Development Requires

by Altynbek Kazezov

laravel php yii2 typographer typograph типограф Муравьев evgeny muravjev евгений