Fabric.js : Размер ограничительной рамки выбора не соответствует тексту на мобильном устройстве

#javascript #canvas #fabricjs

Вопрос:

Ограничивающая рамка не подходит к тексту при добавлении текста в Fabric.js холст на мобильном устройстве (обычно он работает на рабочем столе). Это затрудняет выбор текстового объекта после добавления текста на холст.

Как вы устанавливаете ограничивающую рамку для выделения, чтобы она соответствовала тексту?

Вот мой код для добавления iText на холст

 const IText = new fabric.IText('Text', {
   originX: 'center',
   originY: 'center',
   top: canvas.getCenter().top,
   left: canvas.getCenter().left,
   fontSize: 30,
   fill: 'black',
   cornerSize: 15,
})
canvas.add(IText)
 

Как это выглядит на рабочем столе после добавления, а затем нажатия на текст

введите описание изображения здесь

Как это выглядит на мобильном устройстве после добавления, а затем нажатия на текст

введите описание изображения здесь

Как вы решаете эту проблему? Должен ли я добавить какой-то атрибут к объекту iText или что-то в этом роде?

Комментарии:

1. Пожалуйста, поделитесь рабочей скрипкой/фрагментом вашего кода, в котором показана проблема.