Как включить нестандартный шрифт в azure? - PullRequest
9 голосов
/ 30 апреля 2011

Я новичок в облаке и Azure в этом отношении и сделал мое первое развертывание для компании, в которой я работаю сегодня.

В настоящее время он находится на http://fleetcarma.cloudapp.net, пока я не смогу получить доменное имя для проверки на серверах Azure.

Что-то действительно странное, когда я запускаю свой веб-сервис локально или развертываю в IIS, шрифт, который я хочу использовать, работает. Но при развертывании в Azure это не так, и по умолчанию используется нечто вроде времен нового римлянина.

Я также включил разные типы шрифтов.

Вот CSS:

@font-face {
font-family: 'SlateStdBk';
src: url('/Content/ACTExpo/slatestd-bk1-webfont.eot');
src: url('/Content/ACTExpo/slatestd-bk1-webfont.eot?#iefix') format('embedded-opentype'),
     url('/Content/ACTExpo/slatestd-bk1-webfont.woff') format('woff'),
     url('/Content/ACTExpo/slatestd-bk1-webfont.ttf') format('truetype'),
     url('/Content/ACTExpo/slatestd-bk1-webfont.svg#SlateStdBk') format('svg');
font-weight: normal;
font-style: normal;
}

Я включил шрифты в папку содержимого. Я видел это: Как я могу установить пользовательские шрифты в Windows Azure? , но это не сработало бы для меня, потому что я должен нарисовать весь текст, правильно?

Если бы кто-нибудь мог помочь, я был бы очень благодарен. Заранее спасибо.

Ответы [ 3 ]

14 голосов
/ 20 января 2012

Спасибо @ Сева Титов, у меня возникла та же проблема, после выбора «Содержания» под действием «Сборка» в свойствах, это работало как чудо!

4 голосов
/ 23 мая 2014

Для тех из вас, кто пытается что-то сделать лазурным и НЕ знаком с веб-конфигурацией или языком, отличным от .net, вы все равно можете СОЗДАТЬ web.config.

Шаг 1: Лучшие практики. Вы не должны делать это на реальном живом сервере:

  • Шаг 1. Включите «Редактировать в Visual Studio Online»
  • Портал -> Веб-сайты -> Ваш веб-сайт -> вкладка Настройка
  • Установите для параметра «Редактировать» в visual studio Online значение «Вкл.» (ВНИМАНИЕ!)
  • Сохранить

Шаг 2: Создайте новый файл в корне вашего каталога с именем 'web.config' Он должен содержать следующее:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <staticContent>
      <remove fileExtension=".woff" /> <!-- In case IIS already has this mime type -->
      <mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
    </staticContent>    
  </system.webServer>
</configuration>
3 голосов
/ 13 февраля 2014

Для вашего собственного шрифта добавьте

<staticContent>
      <mimeMap fileExtension=".woff" mimeType="font/woff" />
</staticContent>

до <system.webServer> раздела Web.config

...