Защо използват единица „dp квадрат“ за измерване на базовата мрежа по отношение на „икони“, но единица „dp“ по отношение на „тип“?

В този документ със спецификация за Material Design в Android е написано ,

Всички компоненти се подравняват към решетка с основна линия на 8dp квадрат. Типът се подравнява спрямо мрежа с 4dp основна линия. Иконографията в лентите с инструменти се подравнява към решетка с основна линия на 4dp квадрат.

Защо са използвали единицата dp квадрат за основната мрежа за компоненти на потребителския интерфейс и иконография, но dp единица за типа?


person Solace    schedule 06.09.2015    source източник


Отговори (1)


Когато казват "8dp квадрат", те просто имат предвид, че както хоризонталната, така и вертикалната линия на мрежата са на 8dp една от друга. Когато става въпрос за типография, всъщност няма концепция за подравняване спрямо вертикални линии на мрежата, тъй като параметрите за кернинг за типа определят разстоянието между буквите. Така че казват 4dp вместо 4dp квадрат. Забележете, че примерните изображения за уиджети имат хоризонтални и вертикални линии на мрежата, докато типографските изображения имат само хоризонтални линии. Толкова е просто: вертикални решетки за уиджети; без вертикални решетки за текст.

person kris larson    schedule 07.09.2015