The typograph bundle for Symfony based on E. Muravjev's Typograph
Add it-blaster/typograph-bundle to your composer.json
file and run composer
...
"require": {
"it-blaster/typograph-bundle": "1.0.*"
}
...
And register the bundle in your AppKernel.php
...
new Fenrizbes\TypographBundle\FenrizbesTypographBundle(),
...
The bundle contains a TwigExtension which can be used in your templates:
{{ content | typograph }}
The bundle allows you to pass options that E. Muravjev's Typograph supports. You can use a default config, redefine it:
fenrizbes_typograph:
configs:
default:
Text.paragraphs: on
OptAlign.oa_oquote: off
OptAlign.oa_obracket_coma: off
or define your configs:
fenrizbes_typograph:
configs:
default:
Text.paragraphs: off
OptAlign.oa_oquote: off
OptAlign.oa_obracket_coma: off
articles:
Text.paragraphs: on
news:
Text.paragraphs: off
and use them where you need:
{{ article.content | typograph('articles') }}