Анализ кода CA1063 срабатывает при выводе из IDisposable и обеспечении реализации в базовом классе

У меня есть аналогичная проблема с гораздо более сложной проблемой между Safari на iPad против Safari на настольных компьютерах, демонстрируя разную шкалу для маленьких шапок на 16 пикселей. По какой-то причине маленькие шапки имеют больший размер на iPads, что соответствует Firefox.

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

То, что я наблюдал для Firefox и IE, заключается в том, что шрифты имеют тенденцию масштабироваться со многими более средних размеров, чем у Webkit. Например, в IE и Firefox 15.6px является чуть-чуть большим или использует больше отслеживания для настройки, чем 15.5px, и, соответственно, 15.7px, 15.8px и т. Д. С разницей почти для каждых 0,1 пикселов. В то время как в Safari разница воспринимается только для каждых 0.4px или около того.

Для моего случая с малыми шапками, в котором возникла проблема с переполнением, я использовал 15.5px, который практически не отличается от 16px на Safari (Desktop ), но при этом уменьшите размер небольших кепок для IE и Firefox как можно ближе к Safari.

37
задан Martin Liversage 19 January 2012 в 13:40
поделиться