Kontaktoni mbështetjen

Përgjigjemi me email. Zakonisht brenda dy ditësh.

Për mbrojtje nga abuzimi, Google reCAPTCHA kontrollon këtë dërgesë. Gjatë kësaj, të dhënat i transmetohen kompanisë Google. Skripti ngarkohet vetëm kur hapet ky formular.

← Të gjitha postimet

Kontrolli i etiketave maste pika, jo pikselë

Për përmbajtjen dhe kontrollin e saj

Në këtë artikull

Një kontroll i shkruar më 27 gusht raportoi 196 etiketa diagramesh tepër të gjera për figurat ku ndodhen. Shqyrtimi mori një ditë. 103 nga 196 dolën pasojë e vetë kontrollit dhe ai u korrigjua po atë javë.

etiketa të raportuara si tepër të gjera për diagramin raportimi fillestar 196 matja dhe entitetet u rregulluan 93 gjeometria u zhvendos 38 rregulli i skajit u rregullua 3 katër etiketa u shkurtuan 0 5 093 etiketa të matura në 77 postime në njëmbëdhjetë gjuhë 103 nga 196 nuk ishin kurrë tepër të gjera — kontrolli ishte

Pikat nuk janë pikselë

Kontrolli mat etiketën me GD mbi një skedar të vërtetë fonti:

$bb = imagettfbbox(13, 0, $font, $text);

13 është madhësia e fontit nga fleta e stilit, në pikselë. imagettfbbox() e merr madhësinë në pika. Po maste 13pt, pra 17,3px, dhe çdo etiketë dilte 96/72 — një e treta — më e gjerë.

Mënyra për t'u siguruar ishte të pyetej diçka që vizaton realisht tekst. Chromium pa ndërfaqe mund të ngarkojë diagramin e vërtetë dhe të raportojë getComputedTextLength() për çdo etiketë. Me 13, të dyja matjet ndryshonin me një të tretën. Me 13 * 72 / 96, pra 9,75, përputhen brenda gjysmë për qind: 219 kundrejt 219 pikselëve për një etiketë, 561 kundrejt 559 për një më të gjatë.

Fonti ishte i saktë gjatë gjithë kohës

Kontrolli mat me DejaVu Sans dhe komenti sipër e paraqiste si mangësi: DejaVu është më i gjerë se fonti që shohin shumica e lexuesve, prandaj pragu u vendos në 92 për qind për të lënë hapësirë.

Sipas matjeve, zgjedhja është pikërisht e drejtë, por për arsye tjetër nga komenti. Nga fontet që mund të përdorë realisht ky uebsajt, DejaVu është më i gjeri. E njëjta fjali: DejaVu 219 pikselë, Liberation 194, Cantarell 193, FreeSans 188. Lexuesi në Windows apo Mac ka më shumë hapësirë, kurrë më pak. Matja nuk është pesimiste, është rasti më i keq dhe këtë duhet të masë kontrolli.

Çfarë mbeti pas aritmetikës

93 raportime mbijetuan pas matjes së korrigjuar. Pastaj 33 dolën pasojë e rregullit, jo defekt: kontrolli mbante hapësirë sigurie prej dhjetë njësish nga skaji i figurës dhe e trajtonte si kufi të prerë, prandaj etiketa e vitit tri njësi nga skaji quhej e prerë. Asgjë nuk ishte prerë. Kufiri tani është vetë skaji dhe çështja e ngushtësisë i përket pragut 95 për qind.

Ajo që mbeti ishte reale: etiketa nën shirita, kolona tepër të ngushta për një fjali rusisht, një përshkrim mbi fqinjin. U rregulluan me zhvendosje gjeometrie, që kushton pak — gjeometria është identike në të njëmbëdhjetë rreshtat gjuhësorë, prandaj një zëvendësim tekstual rregullon njëmbëdhjetë. Katër etiketa ishin vërtet më të gjata se e gjithë figura, secila në një gjuhë, dhe u shkurtuan.

Çfarë zbatohet në përgjithësi

Kontrolli që gabon në një drejtim prodhon punë, prandaj ia vlen të kontrollohet kontrolluesi. Dy të tretat e ditës shkuan në diagrame të sakta — dhe i njëjti kalim rregulloi edhe të pasaktat, sepse raportimet e gabuara ishin pranë atyre reale.

Nuk e zgjidhi leximi më i kujdesshëm i kodit. E zgjidhi matja e matjes kundrejt diçkaje të pavarur që vizaton tekst të vërtetë — dhe mori dhjetë minuta. Kontrolli tani e cakton madhësinë në 13 * 72 / 96 dhe ka punuar kështu që atëherë.

Reklamë