Download the PHP package oscarotero/typofixer without Composer
On this page you can find all versions of the php package oscarotero/typofixer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package typofixer
Typofixer
A [wip] PHP library to fix microtypography issues in html code.
Requirements
- PHP ^7.1
- mbstring extension
Usage
Available fixers:
Name | Description |
---|---|
AddSpaceAfter | Ensure there's a space after some characters like ,:;!? . Ex: hello,world is converted to hello, world . |
CharsInside | Move some characters inside the corresponding tags. Ex: <strong>hello</strong>, world is converted to <strong>hello,</strong> world |
Dash | Replace the simple - between numbers to ndash and -- to mdash. |
Ellipsis | Converts ... into … |
MergeTags | Merge two consecutive tags. Ex: <b>hello</b> <b>world</b> is converted to <b>hello world</b> |
Quotes | Replace plain quotes by curly quotes. Ex: "hello word" is converted to “hello world” |
RemoveEmptyTags | Removes empty tags or tags containing only spaces. Ex: <strong> </strong> |
RemoveInnerTags | Removes some tags that cannot be inside other tags. Ex: <strong>hello <strong>world</strong></strong> is converted to <strong>hello world</strong> |
RemoveSpaceBefore | Removes the space before some characteres like ,:;!? . Ex: hello , world is converted to hello, world . |
RemoveSpaceAfter | Removes the space after some characteres like ¿¡( . Ex: hello ( world) is converted to hello (world) . |
Spaces | Removes duplicated spaces and convert all unicode spaces (like ) to simple spaces. Ex: Hello world is converted to Hello world . |
SpaceTags | Normalize spaces between tags. Ex: <strong>hello </strong>world is converted to <strong>hello</strong> world . |
Available options
Name | Description |
---|---|
language |
The ISO language code that is used by some fixers like Quotes |
All versions of typofixer with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.1|^8.0
ext-mbstring Version *
ext-mbstring Version *
The package oscarotero/typofixer contains the following files
Loading the files please wait ....