The third version of the beetle Muraviev

Printer Muraveva 3.0

Almost five years ago I published a post on habré about your printer: habrahabr.ru/post/67010. Been a long time, it has been updated several times and continue in the modules for engines and blogs. It is time to think about the best and proper tool for you to typographical text. That is why I went back to my printer and started all over again.

Printer — a tool to format text using the rules, regulations and specifics of the Russian language and screen typography.



Of course I understand that there are other solutions from other developers, which have their pros and cons. But I really wanted to start to create a product that will have the least number of disadvantages and difficulties. In other words I want to create the best printer in the world — yet only for the Russian language. After reviewing all the existing printers, gathering all the rules, tests, checks and books on typography, I tried to make that list of rules that will properly exercise the new, third version of the beetle, and leave the rest to think.

the

product options


    the
  1. does the Printer has received support Unicode (this allows you to output at once beautiful and formatted text without HTML entities). It is disabled by default, must be manually enabled.
  2. the
  3. Included about 70 of the rules, 30 additions and exceptions to them. On the website there is a section with all the General rules, there you can read more. But again, they are not all, because there are many sub-rules and conditions.
  4. the
  5. Now the printer only take a single file (EMP.php) and is available for PHP, but soon will be released version for Python (in progress), Ruby, Perl and JS.
  6. the
  7. Tool free and always will be. Open source. When using we are not asking for anything to point out, but it would be great if you tell about it.
  8. the
  9. Each rule can be enabled or disabled. Inside a lot of hidden rules.
  10. the
  11. Implements hanging punctuation (some call it optical alignment).




the

the Future


As already mentioned above, we support all popular languages of web development and view applied. We will do our best to keep our solutions hit on the most popular resources of Runet (Yandex, Look At Me, Habr, Iio, etc.). Would be grateful if you will help based on our typographer to write modules for popular blogs and engines. It will really help make the texts that we read more enjoyable and beautiful. Make APIs, to enable developers to always have the latest version and put it on Github.

the

the Reality


In life not everything is as smooth as you want. Printer not perfect and in version 3.1 we fix a number of problem areas which have already know, even though they are rare.

I would be very grateful for the useful criticism and help in the promotion. Tell us what you are missing, what is worth to add, remove or pay attention to? I think these things should tell friends, colleagues, and indeed, to raise around literacy.

Website mdash.ru contains list of rules, demo and introduction installation. Group Facebook.

Let's make the lyrics beautiful!
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

When the basin is small, or it's time to choose VPS server

Performance comparison of hierarchical models, Django and PostgreSQL

From Tomsk to Silicon Valley and Back