RC4Sans · Mono · Pixel · OFL 1.1

Medeo

Відкриті шрифти для інтерфейсів, коду й заголовків: латиниця й кирилиця.

Насиченість
100–900
Висота малих до прописних
75%
Осі
wght · opsz
Знаки
905
Стилістичні набори
11
Мови
759
Валюти
₸ ₼ ₾ ₺
Ліцензія
OFL 1.1

Високі малі літери
і щільний набір.

Малі літери — 75% висоти прописних. На великих кеглях вісь оптичного розміру звужує апроші, і літери сходяться тісніше, ніж у тексті.

Текст · opsz 14 3,63 em

Заголовок · opsz 32 3,46 em

Одне слово, Medeo Sans 400, обидва рази одного кегля;
число — ширина слова, лінія — де воно закінчується за opsz 14

Чому Medeo

Medeo вирівнює кириличні пари: просвіт у «кл» скорочено зі 101 до 52 одиниць, а в «ау» він зріс з 15 до 16. У Geist 1.8 одні пари злипалися, інші розходилися. Нам на це вказали в коментарях до відео prtner.ai, і ми перебудували кернінг.

Кернінг вивірено за Geist, додано ₸ ₼ ₾ ₺ і знаки наголосу. Нижче п’ять пар: до виправлення та в Medeo.

@royalvenom

У кирилиці Geist оптичний дисбаланс міжлітерних інтервалів: пара «дк» виглядає надто щільною, а «кл» — надмірно розрідженою. (переклад з російської)

Відео й обговорення в Instagram

Geist — основа рисунка. Inter — частина літер і мірило для кернінгу. Medeo — кириличний кернінг, вісь opsz і ₸.

Geist
Inter
Medeo

Вісь wght — насиченість, 100–900. Вісь opsz — рисунок та інтервали залежно від кегля, 14–32. Курсив для кожної насиченості.

wght 300opsz 14прокрутіть

Родина · три шрифти

Кегль96
Трекінг0 %
Стилістичні набори

Вам написали о 3:47 ночі? Відповідь чекає на ваше «так».

Мови

Приклади десятьма мовами

Казахська — кирилицею та латиницею 2021 року, узбецька — латиницею та кирилицею. У «і́» крапку заступає наголос.

Medeo Sans у тексті

Вступ · 28/34 px · 500

Рівний набір від заголовка до виноски.

Текст · 17/27 px · 400

Medeo Sans вирівнює тон рядка: інтервали вивірено вимірюванням, а вісь оптичного розміру звужує їх у заголовках і розширює в тексті.

На кеглі 17 px висота малих літер — 9 px, однакова для кирилиці й латиниці.

Підпис · 14/21 px · 400 і курсив

Пари літер до і після виправлення кернінгу.

Курсив для цитат, назв і виділень.

Висота прописних710
Висота малих530
Базова лінія0
Нижні виносні−150

Приклади

MEDEO SANS
RC4
905 ЗНАКІВ
OFL 1.1
DNF · 2026

Опорні точки й ручки

Льодовий сезон
2026

Sans 500Mono 400RC4OFL 1.1

Більше,ніж ковзанка.

MEDEO SANS
72 — 12

Медеу
Льодовий сезон

34.21

  1. 500 м34.21
  2. 1000 м1:08.97
  3. 1500 м1:46.40
  4. 5000 м6:21.08
Medeo Pixel · Mono

MedeoRC4

Sans

Mono · Pixel

Ї · U+0407

₴ · Mono

Ґ · U+0490

Є · Pixel

Medeo Sans 300 · 500

MEDEO PIXEL
ELSH 1 — 80

font-variation-settings: "ELSH"

Встановлення

Підключити Medeo

RC4 — четвертий реліз-кандидат версії 1.0. Що може змінитися до 1.0 → Вихідні файли на GitHub →

npm — рекомендований спосіб

Для Next.js і будь-якого збирача. Усі знаки, стилістичні набори й осі трьох шрифтів.

npm i medeo-font

З Next.js

import { MedeoSans } from "medeo-font/sans";
import { MedeoMono } from "medeo-font/mono";
import { MedeoPixel } from "medeo-font/pixel";

Код — у app/layout.js, клас MedeoSans.className на <html>. Докладніше — у README пакета.

CSS з CDN

Без збирача: один рядок у <head>, далі — змінні --font-medeo-sans, --font-medeo-mono, --font-medeo-pixel.

<link rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/medeo-font@1.0.0-rc.4.1/dist/medeo.css">
body { font-family: var(--font-medeo-sans); }
@font-face вручну

Medeo Mono підключається так само. Medeo Pixel — файлом .woff з format("woff"): у форматі woff2 його не пропускає перевірка шрифтів у браузері.

@font-face {
  font-family: "Medeo Sans";
  src: url("MedeoSansVariable.woff2") format("woff2");
  font-weight: 100 900;
  font-display: swap;
}
@font-face {
  font-family: "Medeo Pixel";
  src: url("MedeoPixelVariable.woff") format("woff");
  font-display: swap;
}

Що дає кожен спосіб

Способи підключення
МожливістьnpmCDNZIP
Усі знакитактактак
Next.jsтаквручнувручну
Оновленнятаквручнувручну
Комп’ютернінітак

TTF усіх шрифтів, WOFF2 для Sans і Mono, WOFF для Pixel, текст ліцензії. SIL Open Font License 1.1: безкоштовно для сайтів, застосунків, друку й комерційних проєктів. Шрифти можна змінювати, вбудовувати й поширювати за тією самою ліцензією; продавати окремо не можна.

Окремі файли · WOFF2, WOFF, TTF

TTF для Mono і Pixel — в архіві.

Версії

Журнал змін

RC4 — четвертий реліз-кандидат версії 1.0: шрифти готові до роботи. До 1.0 можуть змінитися кернінг і рисунок окремих знаків. Назви Medeo Sans, Mono і Pixel, імпорти medeo-font/sans|mono|pixel, CSS-файли та змінні --font-medeo-* лишаться такими самими; назви файлів шрифтів можуть змінитися. Далі — 1.0.

Зауваження й запитання — у Telegram: t.me/akhimov

  1. RC4. Розширено латиницю й кирилицю, виправлено діакритичні знаки, з’єднання літер та інтервали. Поліпшено дрібний текст Sans і Mono у Windows; до ZIP додано статичні накреслення. Абетки 759 мов перевірено за даними Google Fonts: це перевірка покриття, а не лінгвістична експертиза. Усі зміни → medeo-font 1.0.0-rc.4.1.

  2. RC3. Medeo Pixel тепер відкривається в Safari, в усіх браузерах iPhone та у вбудованому браузері Instagram: точки, з яких складено літери, стали посиланнями на одну спільну деталь, і TTF зменшився з 5,4 до 0,4 МБ. Рисунок той самий. У дев’яти літерах з огонеком (Ą Ę Į ą į ų та альтернативи) прибрано зайву точку-дублікат. У Medeo Sans і Mono змінився лише номер версії. medeo-font 1.0.0-rc.3 в npm.

  3. 1.0.0-rc.2.1: шрифти в пакеті npm збігаються з репозиторієм байт у байт; перед публікацією це тепер перевіряється автоматично.

  4. RC2. Вісь opsz тепер збирається з вихідних файлів. У Medeo Pixel домальовано Ђ Љ Њ Ћ Џ Җ і відповідні малі: сербську, боснійську й туркменську кирилицю охоплено повністю. Перевірили 55 216 прямих і курсивних пар літер десяти мов від Thin до Black: у жодній парі літери не налазять одна на одну. Шрифт переїхав до відкритого репозиторію DNFDEVS/medeo-font, звідти вийшов medeo-font 1.0.0-rc.2 в npm.

  5. 1.0.0-rc.1.1: короткі імпорти medeo-font/sans|mono|pixel, старі шляхи medeo-font/font/* теж працюють. 1.0.0-rc.1.2: README з прикладами для Next.js, Tailwind і Medeo Pixel.

  6. RC1. Перший відкритий випуск: Medeo Sans, Mono і Pixel. Латиниця й кирилиця для десяти мов. У Sans — 736 знаків, осі wght 100–900 і opsz 14–32, 11 стилістичних наборів. Ліцензія SIL OFL 1.1. Пакет medeo-font в npm, CSS з CDN і ZIP.