meniam/typograph-bundle

The typograph bundle for Symfony4 based on E. Muravjev's Typograph

Installs: 2 903

Dependents: 2

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 1

Type:symfony-bundle

v2.0.0 2021-12-17 13:08 UTC

This package is not auto-updated.

Last update: 2024-11-16 03:32:16 UTC


README

Scrutinizer Code Quality Build Status License Total Downloads Latest Unstable Version Latest Stable Version

The typograph bundle for Symfony based on E. Muravjev's Typograph

Installation

Add meniam/typograph-bundle to your composer.json file and run composer

...
"require": {
    "meniam/typograph-bundle": "1.0.*"
}
...

And register the bundle in your AppKernel.php

...
new TypographBundle\FenrizbesTypographBundle(),
...

Usage

The bundle contains a TwigExtension which can be used in your templates:

{{ content | typograph }}

Configuration

The bundle allows you to pass options that E. Muravjev's Typograph supports. You can use a default config, redefine it:

typograph:
    configs:
        default:
            Text.paragraphs:           on
            OptAlign.oa_oquote:        off
            OptAlign.oa_obracket_coma: off

or define your configs:

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') }}