Сделайте узкие символы с помощью CSS - PullRequest
29 голосов
/ 21 июля 2009

Как уменьшить ширину символов Arial-подобных шрифтов с помощью CSS?

Ответы [ 6 ]

25 голосов
/ 17 февраля 2011

Используйте узкие шрифты в декларации семейства шрифтов. Это довольно часто.

font-family: "Helvetica Narrow","Arial Narrow",Tahoma,Arial,Helvetica,sans-serif;

25 голосов
/ 21 июля 2009

Вы не можете уменьшить ширину символа, но вы можете уменьшить расстояние между буквами.

span {
 letter-spacing: 0px;
}
16 голосов
/ 21 июля 2009

Расширение шрифта будет возможно с помощью свойства font-stretch CSS 3 .

11 голосов
/ 19 октября 2016

Вы можете просто масштабировать свой текст. Например:

.my-text {
    transform: scaleX(0.5);
}

, но остерегайтесь transform-origin, который может заставить ваш текст перемещаться в другое место (например, если вы масштабируете его с центром в центре).

1 голос
/ 10 декабря 2015

вы можете использовать font-weight: в вашем коде CSS для этого

0 голосов
/ 29 августа 2018

Вы можете попробовать использовать свойство CSS * font-stretch :

font-stretch: condensed;

Поддержка браузера, по-видимому, ограничена - см., Например, комментарии к этому другому ответу - но у меня это сработало в Firefox 61.

...