Изменение основного шрифта Web-клиента

Основным шрифтом Web-клиента является "Roboto". По умолчанию поддерживаются два уровня жирности шрифта: стандартный (400) и жирный (700).

Если требуется, можно изменить настройки шрифта по умолчанию:
  1. Добавьте новые шрифты или шрифт Roboto с требуемой жирностью в подпапку своего Решения в {Каталог установки Web-клиент}\Site\Content.

  2. Откройте для редактирования файл {Каталог установки Web-клиент}\Site\Content\fonts.html.

    <link rel="preload" href="Content/App/Assets/Fonts/Roboto-Regular.ttf" as="font" type="font/ttf" crossorigin>
    <style type="text/css" media="screen, print">
    	@font-face {
    		font-family: "Roboto";
            src: url("Content/App/Assets/Fonts/Roboto-Regular.ttf") format("truetype"),
                url('Content/App/Assets/Fonts/Roboto-Bold.ttf') format("truetype");
        }
    
        body {
            font-family: "Roboto";
            font-style: normal;
            font-weight: 400;
            font-display: swap;  /* IE11 */
        }
    </style>
  3. Измените настройки шрифта:

    • Если нужно добавить шрифты "Roboto" с новой жирностью — укажите их в @font-face:

      @font-face {
      		font-family: "Roboto";
              src: url("Content/App/Assets/Fonts/Roboto-Regular.ttf") format("truetype"),
                  url('Content/App/Assets/Fonts/Roboto-Bold.ttf') format("truetype"),
                  url('Content/Modules/SomeSolution/Fonts/Roboto-Black.ttf') format("truetype");
          }
    • Если нужно изменить шрифт по умолчанию:

      1. Добавьте новое правило @font-face со своим шрифтом аналогично правилу для шрифта Roboto.

      2. Укажите название шрифта в разделе body.

  4. Перезагрузите IIS.

При обновлении Web-клиента файл fonts.html будет перезаписан — после обновления нужно повторить изменения.