
Not so long ago, Habré already talked about our new typographer (see
habrahabr.ru/blogs/typography/66710/ ). The speech came before I had time to write this topic. Of course, we are very pleased that the forces, time and soul that we have invested in this free product were useful to someone. Our first versions were written in 2007 for forum systems (you can read about them on our website in the typographer section, you can even download it). In the end, we decided to position it as a separate independent product, and now I want to tell you a little about it.
Explanation
A web typographer is a tool whose goal is to graphically design a printed text and adjust it using the norms, rules and specifics of the Russian language. This helps to improve the perception of textual information on the site and the self-discipline of its owner. The presence of a web typographer draws a parallel between good and bad guys, gives reason for pride and inner harmony.
Specifying
Now it includes many clever rules that improve from time to time and become more thoughtful. The typographer processes texts not only according to classical laws (non-breaking spaces, correct quotes, hanging punctuation, etc.), but also according to the canons taken from Milchin A. “Publisher's and Author's Guide”. Fans of typography should appreciate this.
Version 2.0.0 is significantly different from previous ones. It implements a different mechanism for typing text than we used earlier. In this regard, a new terminology was introduced. Tof (from "typographer") is an independent text typography unit. We have developed six Tofs:
- Dash - this includes all the work on the correct placement of hyphens and dashes;
- Number - a set of operations with numbers and over them;
- Punctmark - work on punctuation marks: periods, commas, exclamation and question marks, etc .;
- Quote - quotation;
- Space - the correct placement of whitespace characters;
- Etc - everything that could not be placed in the previous tofah falls here (for example, the conversion (tm) to the trademark code).
The idea of dividing all the operations and rules arose, firstly, in the study of the early typography rules we wrote - they all perform operations on a rather small group of objects. Secondly, the typography process itself becomes complicated and the capabilities of the rule mechanism that we used earlier is not enough (earlier all the rules were represented by several files with regular expressions).
')
It would be great
For companies that use our tool in their products, we offer to write a letter to mail@emuravjev.ru in order to create a list of reputable developers in a professional environment. Thus, we will try to show the correct example of the design community and promote clear laws when creating a website. We hope for your support.
Download and read
You can download the typographer itself and read about its capabilities at
emuravjev.ru/works/tg/ .
If I am not mistaken (and I could be wrong), we are the first to write for the printer a full-fledged documentation for developers on its use (a trifle, but nice). We hope that it will help when working.
Final version
We have already received several letters with small jambs, some we ourselves noticed - they are all insignificant. RC2 will be soon, and then the final. If after this post karma allows, I will post news about our products here. Soon there will be a new product related to typography.
And in general, we always go to a meeting and are ready to answer all questions on the mail (on the site it is not difficult to find).
Update 09/27/13
A
third version of the printer is available .