Еще раз огромное спасибо! Кажется, все получилось. Кажется - потому что в этом мире трудно быть в чем-то уверенным до конца
Вот так
<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); // Собственно рисование на канвасе
});
});
Что касается логики, да, не все понятно. Почему таблички все же рисовались с нужным фонтом? Значит, броузеру он уже был доступен?
Вообще хотелось бы понять логику, последовательность действий. Но в литературе, которая мне до сих пор попадалась только справочные матриалы, да советы - "Делай так!"