http://cranequinier.livejournal.com/ ([identity profile] cranequinier.livejournal.com) wrote in [personal profile] cranequinier 2013-10-08 01:55 am (UTC)

>>В меру моего понимания по умолчанию системные не используются.
>Вот вам несжатый PDF из 745 байт, откройте его сначала в acrobat, потом в блокноте, и смотрите сами:
>http://const.me/lj/comments/demo.pdf
>Внимание на строчку "/BaseFont /Times-Roman"

Я не понимаю из чего следует, что это виндовый фонт.

> В том что клептомания умеет только текст, выводимый через GDI.

Ну может быть. Понятия не имею. Пипл покупает, насколько мне известно, причем даже когда там что-то явно сломано. Значит продукт полезен.

> Подозреваю причина в том, что в GDI размер шрифта, координаты букв и прочие метрики были в основном целыми числами, а в современных API наоборот в основном floating point

Floating point для вывода шрифта на LCD это какое-то безумие.

> Наверняка фундаментальная проблема в движке клептомании.
Если бы это быле легко починить, оно работало бы и с PDF, и с ClearType.

Чтоб программа, тупо сравнивающая картинки на экране с базой шрифтов, работала с ClearType, надо чтобы ClearType выводил буквы одинаково независимо от их позиции на экране. Я подозреваю что это не так.

Чтобы такая программа работала с PDF в неё надо как минимум встроить постскриптовый энджин. Я подозреваю что это на два порядка сложее, чем сама Клептомания.

>>Так вы видите в IE10 антиалиасинг, не тождественный общесистемному
>Просто он его не выключает никогда.

То-есть вы уже перестали говорить, что его там нет?

> Я не про граф.редакторы, а именно про копирование из приложений, что позиционируется как основное предназначение.

Основное предназначение - копирование из приложений, в которых нету копи-пэйст. В браузерах оно есть. Ваши примеры - искусственные.

> Простым ява-скриптом в веб странице это легко отключить, например в моём интернет-банке отключено.

Итого вы переходите с позиции "не работает во многих браузерах" на позицию "изредка не работает на некоторых веб-страницах". Т.е. ваши примеры становятся очень дохлыми, правда?

>>Попробуйте придумать вменяемый тест, осмысленный.
>Пожалуйста.
>Попробуйте скопировать любую надпись из любого диалогового окна Adobe Photoshop CS6.

У меня, естественно, нету ни на одном компьютере Adobe Photoshop. И я очень сильно подозреваю, что он сделал на каком-нибудь адобовском кросплатформенном энджине, у которого свои шрифты.

Какие у нас есть основания полагать, что это не так?

> Тоже полностью искусственный тест?

Безусловно. Вот смотрите: очевидно, что Клептомания не может копировать текст из полноэкранной графической игрушки Doom (хотя может и может, я не знаю). И то, что она не может его копировать - это нормально и ожидаемо.

В то же время она может копировать текст из виндового фолдера, мессадж-бокса, меню и вообще всего, что сделано без залазания в графику с головой.

Понятно, что где-то посредине есть граница. За этой границей, понятно, полно программ, не являющихся полноэкранными игрушками, но применяющих при выводе текста достаточно продвинутые графические штучки, чтобы Клептомания на них дохла.

Какой смысл выискивать такие программы? Да, они есть. И чего? Есть разные предметы, весьма похожие на гвозди, которые всё равно не стоит забивать молотком. Например шурупы.

Вы серьезно считаете что молоток, которым плохо забивать шурупы - плохой молоток?

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting