Uříznuto dřív, než se to zapíše
Karta ve výpisu bývala celý příspěvek. Engine do stránky vykreslil každý jeho blok a stylesheet výsledek ořízl na 500 pixelů.
Na skutečné titulní straně to znamenalo čtrnáct karet nesoucích mezi 794 a 2 616 pixely obsahu a ukazujících 500. Z 50 659 znaků stránky jich 49 312 sedělo uvnitř oříznutí. Třiatřicet ze 154 jejích zaostřitelných prvků šlo dosáhnout klávesnicí, zatímco byly na obrazovce neviditelné – odkazy, které vidící uživatel s myší neviděl a uživatel s klávesnicí nemohl přeskočit.
1.5 kartu uřízne dřív, než se zapíše. Stylesheet neskrývá nic.
Ta stránka šla z 89 268 bajtů HTML na 41 155. Její největší karta, 7 463 znaků, má teď 2 566. A „číst dál" se objeví přesně tehdy, když se něco nevešlo, místo aby sedělo pod kartou, která už ukazovala všechno, co měla.
Rozpočet je v pixelech, ne ve znacích
To je ta část, která se musela změřit. Rozpočet ve znacích je nasnadě a je špatně, protože znaky neměří výšku. Obrázek nestojí žádné znaky a několik set pixelů. Zapsané jako pravidlo „400 znaků" udělalo uříznutí 34 % karet tohoto archivu vyšších než oříznutí, které nahrazovalo – jednu z nich 4 928 pixelů vysokou.
Rozpočet je tedy odhadovaná výška, odečtená ze skutečné karty: sloupec obsahu 534 pixelů, řádek 24 pixelů, asi 78 znaků na plný řádek, ověřeno proti dvanácti skutečným odstavcům – z nichž jedenáct souhlasilo. Odhad je záměrně přibližný. Čtenářův sloupec je užší nebo širší než ten nominální, a stejně tak bylo oříznutí na 500 pixelů, které nahrazuje. Záleží na tom, aby řez dopadl mezi bloky, ne skrz jeden.
Co se neřeže nikdy
Obrázek. Je-li první blok fotografie, zůstane, ať je jakkoli vysoká, protože u fotografického příspěvku fotografie je příspěvek, a karta, která začíná oříznutým obrázkem, je horší než karta, která je dlouhá.
Blok složený z řádků – sto řádků shellu, dlouhý rozhovor, seznam, tabulka – se řeže na řádky, které se vejdou, na hranici řádku. Odstavec, který přesáhne rozpočet, se řeže na slově, s formátováním uříznutým tak, aby sedělo, takže odkaz nemůže skončit mířením za text, který zdobí.
A autor to všechno může přebít
Řádek //--more--// rozdělí příspěvek na to, co o sobě říká, a to, co skutečně říká. Karta ve výpisu, karta odkazu a oznámení vezmou první polovinu; vlastní stránka příspěvku ukáže všechno.
O tohle požádal v issue #35 někdo jiný, kdo engine provozuje, a jeho stížnost byla přesná: strojový řez zřídka dopadne na dobrou větu a autor ví, kde ta jeho je. Rozpočet výšky je slušný odhad o kartě. Není to nárok vědět, kde tvůj příspěvek přestává být pozvánkou.

Komentáře