Толстый шрифт на русском: Жирные шрифты — русские скачать бесплатно

font-weight — CSS | MDN

CSS свойство font-weight устанавливает начертание шрифта. Некоторые шрифты доступны только в нормальном или полужирном начертании.

font-weight: normal;
font-weight: bold;
/* Relative to the parent */
font-weight: lighter;
font-weight: bolder;
font-weight: 100;
font-weight: 200;
font-weight: 300;
font-weight: 400;
font-weight: 500;
font-weight: 600;
font-weight: 700;
font-weight: 800;
font-weight: 900;
/* Global values */
font-weight: inherit;
font-weight: initial;
font-weight: unset;

Значения

normal

Нормальное начертание. То же, что и 400.

bold

Полужирное начертание. То же, что и 700.

lighter

Изменяет начертание относительно насыщенности родительского элемента (сверхтонкое начертание).

bolder

Изменяет начертание относительно насыщенности родителя элемента (сверхжирное начертание).

100, 200, 300, 400, 500, 600, 700, 800, 900

Цифровые значения насыщенности шрифтов, которые позволяют задавать больше, чем нормальное и полужирное начертание.

Недоступность заданного значения

Если заданное цифровое значение насыщенности недоступно, для определения толщины отображаемого шрифта используется следующий алгоритм:

  • Если задано значение выше 500, будет использовано первое доступное более жирное начертание (если такого не окажется, то первое доступное более светлое).
  • Если задано значение менее 400, будет использовано первое доступное более светлое начертание (если такого не окажется, то первое доступное более жирное).
  • Если задано значение 400, будет применено 500. Если 500 недоступно, то будет использован алгоритм для подбора значений менее 400.
  • Если задано значение 500, будет применено 400. Если 400 недоступно, то будет использован алгоритм для подбора значений менее 400.

Это означает, что для шрифтов, которые предоставляют только normal и bold начертания, 100-500 normal, и 600-900 bold.

Значение относительных весов

Когда используется жирнее или светлее, следующая таблица используется для вычисления абсолютного веса элемента:

наследуемое значениежирнеесветлее
100400100
200400100
300400100
400700100
500700100
600900400
700900400
800900700
900900700

Определение веса имени

Значения от 100 до 900, примерно, соответствуют следующим распространённым именам насыщенности:

ЗначениеОбщее название
100Тонкий (Волосяной) Thin (Hairline)
200Дополнительный светлый (Сверхсветлый) Extra Light (Ultra Light)
300Светлый Light
400Нормальный Normal
500Средний Medium
600Полужирный Semi Bold (Demi Bold)
700Жирный Bold
800Дополнительный жирный (Сверхжирный) Extra Bold (Ultra Bold)
900Чёрный (Густой) Black (Heavy)

Интерполяция

Значения font-weight интерполируются с помощью дискретных шагов (кратные 100). Интерполяция происходит в действительном пространстве чисел и превращается в целое число путём округления до ближайшего числа, кратного 100, со значениями посредине между кратными 100 округлёнными в сторону положительной бесконечности.

Формальный синтаксис

font-weight = 
<font-weight-absolute> | (en-US)
bolder | (en-US)
lighter

"><font-weight-absolute> =
normal | (en-US)
bold | (en-US)
<number [1,1000]>

HTML

<p>
  Alice was beginning to get very tired of sitting by her sister on the
  bank, and of having nothing to do: once or twice she had peeped into the
  book her sister was reading, but it had no pictures or conversations in
  it, 'and what is the use of a book,' thought Alice 'without pictures or
  conversations?'
</p>
<div>I'm heavy<br/>
  <span>I'm lighter</span>
</div>

CSS

/* Назначение тексту элемента <p> жирного начертания.  */
p {
  font-weight: bold;
}
/* Назначение тексту элемента <div> жирности, которая больше на два уровня,
чем normal, но все ещё меньше, чем стандартный bold. */
div {
 font-weight: 600;
}
/* Назначение тексту элемента <span> жирности,
которая на один уровень меньше, чем у его родителя. */
span {
  font-weight: lighter;
}

Result

Specification
CSS Fonts Module Level 4
# font-weight-prop
Начальное значениеnormal
Применяется квсе элементы. Это также применяется к ::first-letter и ::first-line.
Наследуетсяда
Обработка значенияключевое слово или числовое значение, с bolder и lighter, трансформируемися в действительное значение
Animation typeжирность шрифта

BCD tables only load in the browser

with JavaScript enabled. Enable JavaScript to view data.

Last modified: , by MDN contributors

font-weight | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
6.0+1.0+3.5+1.0+1.0+1.0+1.0+

Краткая информация

Значение по умолчаниюnormal
НаследуетсяДа
ПрименяетсяКо всем элементам
Ссылка на спецификациюhttp://www.w3.org/TR/CSS21/fonts.html#propdef-font-weight

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Устанавливает насыщенность шрифта. Значение устанавливается от 100 до 900
с шагом 100. Сверхсветлое начертание, которое может отобразить браузер, имеет
значение 100, а сверхжирное — 900. Нормальное начертание шрифта (которое
установлено по умолчанию) эквивалентно 400, стандартный полужирный текст —
значению 700.

Синтаксис

font-weight: bold|bolder|lighter|normal|100|200|300|400|500|600|700|800|900

Значения

Насыщенность шрифта задаётся с помощью ключевых слов: bold — полужирное начертание, normal — нормальное начертание. Также допустимо использовать условные единицы от 100 до 900. Значения bolder и lighter изменяют жирность относительно насыщенности родителя, соответственно, в большую и меньшую сторону.

Пример

HTML5CSS2.1IECrOpSaFx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>font-weight</title>
  <style>
   h2 {
    font-weight: normal; /* Нормальное начертание */
   } 
   .select {
    color: maroon; /* Цвет текста */
    font-weight: 600; /* Жирное начертание */
   }
  </style>
 </head>
 <body>
  <h2>Duis te feugifacilisi</h2>
  <p><span>Lorem ipsum dolor sit amet</span>, 
  consectetuer adipiscing elit, sed diem nonummy nibh euismod tincidunt ut lacreet 
  dolore magna aliguam erat volutpat.  Ut wisis enim ad minim veniam, quis nostrud 
  exerci tution ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo
  consequat.</p>
 </body>
</html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства font-weight

Объектная модель

[window.]document.getElementById(«elementID»).style.fontWeight

Браузеры

Браузеры обычно не могут адекватно показать требуемую насыщенность шрифта, поэтому переключаются между значениями bold, normal и lighter. На практике же начертание в браузерах обычно ограничено всего двумя вариантами: нормальное начертание и жирное начертание.

Шрифт

CSS по теме

  • font-weight

Статьи по теме

  • Свойства текста

Рецепты CSS

  • Как с помощью стилей выделить ссылки, которые ссылаются на другой сайт?

р — Проблема жирного шрифта при использовании русских шрифтов — TeX

спросил

Изменено
8 лет, 5 месяцев назад

Просмотрено
2к раз

Это относится к моему предыдущему вопросу

невозможно писать жирным шрифтом с помощью textbf

Я установил пакет шрифтов cm-extra, но все еще есть проблема с полужирным шрифтом из-за \usepackage[english,russian]{babel} .

 \documentclass[11pt,table,a4paper]{статья}
\usepackage{жирный-дополнительно}
\usepackage[T1,T2A]{шрифт}
\usepackage{CJKutf8}
\usepackage[английский,русский]{babel}
\usepackage{fancyvrb}
\usepackage{myboldtt}
\def\n{\textbackslash п}
\начать{документ}
  Обычный текст. \textbf{Жирный}.
\begin{Verbatim}[commandchars=\\\{\}]
% чанк = 1
<<эхо=ЛОЖЬ,результаты=текст>>=
кошка("набор данных","\n")
cat("\textbf{dataset}","\n") # должен быть жирным
@
\end{Дословно}
\конец{документ}
 

Пожалуйста, помогите мне решить эту проблему, так как я очень в ней нуждаюсь.

Проблема в том, что cm-super-fonts не предоставляет полужирный шрифт для пишущей машинки. Но современные шрифты подходят, но только для T1-кодировки. Поэтому вам следует временно переключить кодировку шрифта на T1 (или язык на английский). С другой стороны, в современном шрифте нет полужирного шрифта T2A (необходимого для обычного текста). Таким образом, вы должны переключать только шрифт пишущей машинки, например. до lmodern или шрифтов luximono (которые имеют более характерную полужирную версию):

 \documentclass[11pt,table,a4paper]{статья}
\usepackage[T1,T2A]{шрифт}
\usepackage[английский,русский]{babel}
\usepackage{fancyvrb}
%пишущая машинка современная:
\renewcommand\ttdefault{lmtt}
%Альтернатива:
%\usepackage[масштабированный]{люксимоно}
\def\n{\textbackslash п}
\начать{документ}
Обычный текст. \textbf{Жирный}.
\
\fontencoding{T1}\выберите шрифт
\begin{Verbatim}[commandchars=\\\{\}]
% чанк = 1
<<эхо=ЛОЖЬ,результаты=текст>>=
кошка("набор данных","\n")
cat("\textbf{dataset}","\n") # должен быть жирным
@
\end{Дословно}
\endgroup
\конец{документ}
 

2

В пакете Sweave решена проблема с кодировкой шрифта. Вы должны использовать параметр [noae] в заголовке, например \usepackage[noae]{Sweave} . Этот параметр заставляет Sweave использовать кодировку T1, и проблема с жирным русским шрифтом исчезла. Дополнительную информацию см. в информационном бюллетене R, стр. 42.

2

Пример Фишера у меня работает, но конфликтует с Свить пакет. После компиляции файла .Rnw и создания файла .tex мне пришлось прокомментировать Sweave ( %\usepackage{Sweave} ) в файле .tex и после компиляции .tex в файл .PDF жирный шрифт показал на выходе.

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

beamer — русский шрифт babel, lmodern и sans-serif — TeX

спросил

Изменено
6 лет, 1 месяц назад

Просмотрено
1к раз

Если в моем файле есть три вещи, которые явно конфликтуют друг с другом.

  1. \usepackage[russian]{babel}
  2. \usepackage{lmodern}
  3. \sffamily в теле документа.

В результате я не получаю шрифт без засечек, как ожидалось. Вместо этого я получаю шрифт с засечками. Кажется, что для создания этого эффекта необходимы все три компонента. Если я не загружаю lmodern или если я загружаю babel с опцией american , я получаю шрифт без засечек.

Причина этой проблемы следующая. Я пытаюсь использовать полужирный шрифт фиксированной ширины (телетайп) в beamer . Я читал, что для получения полужирного шрифта с фиксированной шириной мне нужно lmodern , но когда я включаю его, весь документ становится с засечками вместо sans-serif, который используется по умолчанию.

Я использую TeX Live 2013 на Ubuntu. Вот MWE, который неправильно создает шрифт с засечками.

 \documentclass{статья}
\usepackage[utf8]{inputenc}
\usepackage[русский]{babel}
\usepackage[T1]{шрифт}
\usepackage{lmodern}
\usepackage{липсум}
\начать{документ}
\sffсемья
\липсум[1]
\конец{документ}
 
  • бимер
  • бабел
  • без засечек
  • латинский модерн

0

Latin Modern не поддерживает кириллицу. В TeX Live 2013 не так много вариантов моноширинного шрифта с полужирным шрифтом и поддержкой кириллицы.

Вы можете сделать это с помощью PTMono.