Использование fabric.js + web font loader

239
21 марта 2017, 13:39

Использую fabric.js и несколько кастомных шрифтов для своего приложения. Шрифты гружу с гугла с помощью WebFont loader.

WebFont.load({
    google: {
        families: ['Lobster::latin,cyrillic', 'Marck+Script::latin,cyrillic']
    },
    active: function() {
        var itext = new fabric.IText('абвгдеёжзийклмнопрстуфцшщьыъэюя', {
        fontFamily: 'Lobster',
        fontWeight: 'normal',
        textDecoration: 'normal',
        top: 200,
        left: 0
      });
      canvas.add(itext).renderAll();
      itext.setCoords();
})

Все версии самые свежие. При создании объекта IText bounding box объекта не совпадает по ширине. Либо границы объекта слишком большие либо наоборот текст не влезает. Происходит так не со всеми шрифтами и даже не со всеми длинами строк. Если кто использовал такую связку, подскажите, пожалуйста. Ниже фиддл для воспроизведения проблемы. https://jsfiddle.net/cheeseq/mzbck8nv/2/

READ ALSO
Реализация flex CSS на JavaScript

Реализация flex CSS на JavaScript

Подскажите есть ли реализация flex на JavaScript или с использованием препроцессоров CSS? Гуглил, не нахожу

298
Блок поделиться на сайте магазине

Блок поделиться на сайте магазине

на сайте магазине на страницах товара есть блок поделиться при клике на поделиться в facebook загружается логотип сайта, а не картинка товара,...

236
Gulp watch работает, но не обновляется less

Gulp watch работает, но не обновляется less

Работает корректно, но почему то нет автообновления стилей

249
GEO IP на JS - возможно ли?

GEO IP на JS - возможно ли?

Добрый деньРаньше реализовывал определение страны по IP на PHP

245