Size: a a a

Советский Angular

2021 July 14

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
+
источник

AS

Anton Shvets in Советский Angular
npm install node-sass@4.14.1 убрало ошибку
источник

C☭

Chadwick ☭ in Советский Angular
node-sass deprecated насколько я знаю )
источник

SV

Sergey Vakhramov in Советский Angular
какая щедрость!
источник

V

Vadim in Советский Angular
Библиотек не подскажу, но есть 2 способа: быстрый(с точки зрения производительности) и простой.

Быстрый: гуглим, какие символы к какой равномерной группе относятся. Их всего несколько. Делаем несколько Map(по числу групп), содержащих символы, относящиеся к нужным группам.
Возможно, такой набор групп уже есть в какой-то библиотеке.
Затем при работе приложения отрисовываем прозрачные div в отдельном слое, содержащие, например, по 10 символов группы (много символов, желательно разных - для уменьшения возможной погрешности при сочетании символов). Измеряем ширину этих div.
В значения map записываем ширину символов каждой группы.
Дальше уже просто вычисляем ширину каждой строки. В таком случае метод будет работать с любыми шрифтами, устройствами и масштабами.
В этом способе будет незначительная погрешность из-за особого построения комбинаций некоторых символов. Скорее всего, погрешность будет в пределах 1 пикселя.

Простой: отрисовывем в невидимом div нужную для измерения ширины строку. Измеряем её ширину. Способ ещё более надёжный, чем первый, но в случае большого числа данных, требующих подобного подсчёта, очень медленный.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
а что это?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
в плане, для чего это?)
источник

SC

Serega Carbon in Советский Angular
слушай, Я уже не помню))))
источник

SC

Serega Carbon in Советский Angular
ааа, размер ячейки, что бы туда влез текст
источник

SC

Serega Carbon in Советский Angular
)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
а, это было неделю назад) ясно
источник

SC

Serega Carbon in Советский Angular
сколько 1 кегель в полирафических пунктах и каков периметр контура символа А допустим
источник

С

Степан in Советский Angular
спасибо за развернутый ответ) но там погрешность больше чем 1 пиксель может быть)
я в итоге тупо через канвас посчитал всю кирилицу, латиницу и спецсимволы и положил в json а потом его просто кладу в воркер.
Кстати тема в моем случае не благодарная оказалась.
Оказалось долбаный эксель вообще подругому отрисовывает шрифт и в итоге текст имеет совсем другие размеры. Казалось бы Arial ан нет все скачет и прыгает от устройства к устройству даже с одной операционкой.
Документация в excel просто жесть. Написано "ширина задается в point", я пишу 30 открываю выгруженный файл а там 30 px. У меня под конец чуть истерика не началась)
Если кто захочет подобным заняться знайте: точно посчитать ширину столбца для выгрузки в excel невозможно только +-лопата
источник

SC

Serega Carbon in Советский Angular
возможно)
источник

SC

Serega Carbon in Советский Angular
если подумать лучше
источник

С

Степан in Советский Angular
звучит как вызов)
источник

П

Пёß Цифроwого Сопрот... in Советский Angular
Дада
Чат бот мтс
В котором нужно 3 написать человек-человек чтобы поговорить с живым оператором
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Я когда делал подобное, то отрисовывал символы с заданным шрифтом, размером, отступами, и просто брал то значение по ширине и высоте, которое получалось на устройстве, так как во многом размер зависит от шрифта

но это костыльно все)
источник

С

Степан in Советский Angular
ну я в точности так и сделал
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
и эти значения использовал для расчета размеров блока, получалось пиксель в пиксель
источник