Filler · RussianRussian filler text

Cyrillic filler for layout testing: words run longer than English, italics are structurally different, and half of interface fonts simply do not include Cyrillic. Everything runs in your browser.

Nothing is sent to a server — the text is assembled in your browser
01Generator02Stress test03Strings04What breaks05Questions06Scripts
01

Generator

Growth vs English: +12 %
3 par.
Всех даже пример рука было причина забыть, было барин тоже воля. Нет месяц еще тень большой сегодня помнить все радость сидеть больше, слеза вечер. Чего какой белый давно так порядок них отец хозяйка терять история если говорить забыть. Любовь молвить наверное тяжелый судьба, впрочем память ответить думать. Сторона бы мертвый глупый узкий садиться а просыпаться менять за было машина вкус сам. Класть этом ждать вред готовить там затем вспомнить здесь. Смотреть везде терять в офицер говорить черный. Чтоб мне снег закрыть страна небо иногда прекрасный. Моя черный лето здоровый именно, слеза старик путь мысль зачем. Ответить качество время слева при студент какая, ходить отдельно молвить. Старый есть форма век как готовить строить близко. Особенный об цена сначала внутри ж солнце последний вопрос тут, нужный писать.
02

Font coverage check

Type a font family and see whether it renders Cyrillic or the browser silently substitutes a fallback. The width of a probe string is compared against a deliberately missing font: identical width means substitution.

Съешь ещё этих мягких французских булок, да выпей чаю
Съешь ещё этих мягких французских булок, да выпей чаю
Съешь ещё этих мягких французских булок, да выпей чаю
Съешь ещё этих мягких французских булок, да выпей чаю

Check the italic too: a missing italic face is more common than a missing regular one, and the synthetic slant a browser applies looks plainly wrong for Cyrillic.

03

Worst-case strings

The cases a Russian layout breaks on first.
StringCharsWhat it tests
Настройки9A button: 12 % longer than English Settings, and taller in glyphs
Дополнительные параметры24A long menu item that will not fit a sidebar
ВСЕ ЗАГЛАВНЫЕ БУКВЫ19Capitals share one height: the word silhouette disappears and legibility drops
Ёлка, ёж и ёршик16The letter «ё»: often missing, and the substitute stands out in colour and width
«Ёлочки» и — тире17Typographic marks: guillemets and an em dash instead of Latin ones
Тщательно взвешенный подход27Lowercase density: Cyrillic packs more vertical strokes per glyph
04

What breaks

01

Cyrillic italic is not a slanted regular

A true italic changes the letterforms: «т» comes to resemble «m», while «д» and «и» take on a different structure entirely. The synthetic slant a browser applies when the italic face is missing looks plainly wrong in Cyrillic — whereas in Latin it is nearly invisible, which is why the defect survives for years.

02

The font is substituted silently

Many interface families do not include Cyrillic. The browser swaps in a fallback with different metrics and the layout shifts without a single console error: line height, letter spacing and optical weight all change at once. It can be found by measurement or by eye, never in logs.

03

Capitals share a single height

In Latin the ascenders of «b», «d» and «p» build a word silhouette the eye recognises at a glance. Cyrillic capitals are almost all the same height, so uppercase text reads noticeably worse. That limits `text-transform: uppercase` in headings and buttons — a device that works in English degrades legibility in Russian.

04

The letter «ё» is not always there

Fonts often omit it, and the browser then borrows the glyph from another family — it stands out in colour, width and sometimes in the height of its dots. The substitution happens per character, so in the two-letter word «ёж» one letter can come from a different font than the other.

05

Typographic marks get replaced by Latin ones

Russian typography wants guillemets «», an em dash — preceded by a non-breaking space, and no space before punctuation. Straight quotes and a hyphen instead of a dash are the classic sign of a localisation nobody edited — obvious to any editor and invisible to every test.

06

Hyphenation needs the language declared

As in German, `hyphens: auto` only works together with `lang="ru"`. Without the attribute there is no hyphenation dictionary, and long words like «взаимодействие» stretch the line or spill out of the column.

Fonts

Full coverage comes from Noto Sans and Noto Serif, PT Sans and PT Serif, Inter and Onest. Check for the italic face specifically rather than the regular one: the italic is missing far more often. If a family lacks Cyrillic, the browser substitutes a fallback with different metrics — and the layout shifts without a single console error.

05

Frequently asked questions

Set the volume and get Cyrillic filler. This matters more than it looks: Russian words are 10–15 % longer than English ones on average and the glyphs are wider, so a layout that looks tidy on Latin Lorem Ipsum can break on real Russian copy. Test on the script your content will actually use.
06

Other scripts

All scriptsGermanArabicChinese
«» added to favorites