Показать сообщение отдельно
  #4 (permalink)  
Старый 27.10.2019, 12:16
Интересующийся
Отправить личное сообщение для Байт Посмотреть профиль Найти все сообщения от Байт
 
Регистрация: 06.10.2019
Сообщений: 14

Еще раз огромное спасибо! Кажется, все получилось. Кажется - потому что в этом мире трудно быть в чем-то уверенным до конца
Вот так
<script>
var fontFace = new FontFace("ATM3", "url(./atm3.ttf)", {});
...
 $.get(Cal, function(data) {  // Cal - строка обращения к серверу
   fontFace.load().then(function(loadedFace) {
     document.fonts.add(loadedFace);
     Stroi(data);  // Собственно рисование на канвасе
   });
 });

Что касается логики, да, не все понятно. Почему таблички все же рисовались с нужным фонтом? Значит, броузеру он уже был доступен?
Вообще хотелось бы понять логику, последовательность действий. Но в литературе, которая мне до сих пор попадалась только справочные матриалы, да советы - "Делай так!"
Ответить с цитированием