Из интересного стоит отметить маленький процент комментариев. Утилита SourceMonitor утверждает, что в исходных кодах ICQ только 1,7% cтрок являются комментариями.
Очень маленький процент, а нет ли тут опечатки? Вот например OpenHUB говорит о 16.2% комментариев (https://www.openhub.net/p/icqdesktop/analyses/latest/languages_summary).
К сожалению, я других библиотек не знаю. Можете постараться связаться с автором FriBidi, может быть он в следующей версии он добавит необходимые лицензии. Хотя это выглядит маловероятным.
Да в конечном варианте мы используем HarfBuzz вместе с FriBidi. Как и для чего добавили HarfBuzz напишу в следующей статье.
Но HarfBuzz не получилось использовать без FriBidi, так как ему необходимо подавать строчки одного скрипта. Т.е. ему нельзя подавать строку где английские и арабские слова в перемешку, их необходимо разбить и подавать отдельно.
Про FreeType вы правильно написали, так и работает.
Я смотрю, что работа с пикслеми проводится во float-ах. Не знаю как в Go, но вот в C++ перевод такого же кода на целые числа дал бы существенный прирост производительности.
Вопрос 1: Будет ли Опера как-то оптимизировать браузер под старые машины? Т.к. браузеры на webkit, которые запускают много процессов, могут работать очень медленно на старом железе с небольших количеством памяти.
Вопрос 2: Есть ли в планах добавления Metro стайл для Windows 8 планшетов? Или какую-то версию с которой легче работать на планшетах.
Вопрос 3: Вернёте ли корзину, последних закрытых вкладок?
Насколько я знаю метод QObject::connect позволяет реализовывать межпотоковое взаимодействие. QObject::connect как-то по особому обрабатывает вызовы из другого (не главного Qt потока)?
Как мне кажется если ваше изображение имело бы прозрачную границу в несколько пикселей, то Motion Blur по краю затемнял бы изображение, так как цвет смешивался с прозрачными (обычно чёрными) пикселями изображения.
Для исправления этого может понадобится добавить проверку на прозрачность и находить средние значение только для непрозрачных пикселей на прямой.
Спасибо за замечание. Перепроверю замеры.
А какая связь стикеров и дополненной реальности?
Очень маленький процент, а нет ли тут опечатки? Вот например OpenHUB говорит о 16.2% комментариев (https://www.openhub.net/p/icqdesktop/analyses/latest/languages_summary).
Но HarfBuzz не получилось использовать без FriBidi, так как ему необходимо подавать строчки одного скрипта. Т.е. ему нельзя подавать строку где английские и арабские слова в перемешку, их необходимо разбить и подавать отдельно.
Про FreeType вы правильно написали, так и работает.
ПС. Есть пара замечаний по разделам вашего сайта, но к посту это не относится.
Вопрос 2: Есть ли в планах добавления Metro стайл для Windows 8 планшетов? Или какую-то версию с которой легче работать на планшетах.
Вопрос 3: Вернёте ли корзину, последних закрытых вкладок?
$A_R__R[$j]; + $A_R__R[$j+1]
";" и был хитрым манёвром?
Для исправления этого может понадобится добавить проверку на прозрачность и находить средние значение только для непрозрачных пикселей на прямой.