Beddelaha Akhrinta Bionic oo Bilaash ah

U beddel qoraal kasta qaab akhris bionic ah β€” xarfaha ugu horreeya ee eray kasta waa la dhogorleeyaa si indhahaagu diiradda ugu saaraan oo si dhaqso ah u akhriyaan.

Wuu shaqeeyaa oflaayn marka la shubo

782 xaraf Β· 124 erey

Sare = xaraf ka badan oo si qoto dheer looga dhigay eray kasta

Hordhaca Bionic

Akhrinta waa habraac garasho oo adag oo lagu kala-fahmayo calaamado si loo helo macnaha. Bionic Reading waa hab far-shaxan ah oo lagu muujiyo qoraalka kaas oo ku dayanaya inuu fududeeyo akhrinta iyadoo isha lagu hagayo dhibco fiiro gaar ah oo macmal ah. Akhristuhu wuxuu diiradda saaraa kaliya xarfaha bilowga ah ee la sarraysiiyay, halka maskaxdu ay dhamaystirto ereyga.

Tanina ma aha isla akhrin degdeg ah. Farsamadan waxaa soo saaray naqshadeeye far-shaxan reer Switzerland ah, Renato Casutt, sannadkii 2016, waxaana caan ka dhigay codsiyo akhris badan oo kala duwan. Daraasadaha ku saabsan waxtarkeeda way kala duwan yihiin β€” qaar dad ah ayaa la arka mid faa'iido leh, kuwa kalena way arki waayeen faa'iido. Isku day naftaada adiga oo isticmaalaya qoraal kasta oo hoos ku yaal.

πŸ’‘ Akhriska Bionic waxa uu indhahaaga hoggaamiyaa qoraalka isagoo si qoto dheer looga dhigayo qaybta hore ee eray kasta β€” maskaxdu waxay ka buuxisaa inta soo hadhay iyadoo ku xisaabtamaysa xarfaha qoto dheer. Waxtarku waa kala duwan yahay: qaar akhristayaasha ah ayaa dareemaya kordhinta, kuwa kalena ma arkaan wax farqi ah. Isku day xaddi kala duwan oo fiiqid ah si aad u hesho waxa kuu shaqeeya.

Sida Ay U Shaqeyso

Bionic Reader wuxuu ku dabaqaa tokenizer gacanta lagu qoray si toos ah biraawsarkaaga β€” laybreri, server ma jiraan. Wuxuu baaraa erey kasta isagoo isticmaalaya regular expression Unicode-aware wuxuuna bold-gareeyaa qayb hore oo la xisaabiyay, ku salaysan fikradda ah in isha ay "fiirsato" bilowga erey si ay u aqoonsato.

  1. 1
    Tokenization Unicode
    Regex property-escape Unicode ah (\p{L}\p{M}) ayaa mara qoraalka ceyriinka wuxuuna aqoonsadaa erey kasta, oo ay ku jiraan xarfaha aksent leh iyo qoraallada aan-ASCII ahayn. Soo-gaabinta iyo isku-darka xarigga leh sida "don't" iyo "self-aware" waxaa loo hayaa tokens keligood si bold-ku ugu dhaco qaybta fiirsashada dabiiciga ah.
  2. 2
    Xisaabinta dhererka fiirsashada
    Token kasta, dhererka horgalka bold-ka waxaa loo xisaabiyaa Math.ceil(erayga.dhererka * boqolkiiba-fiirsashada), halka boqolkiiba-fiirsashadu tahay slider aad xakameyso (20%–80%, caadi ahaan 50%). Waxaa la xaqiijiyaa ugu yaraan 1 xaraf si erayada gaagaaban ay had iyo jeer u helaan ugu yaraan hal xaraf oo bold ah.
  3. 3
    Dhisidda HTML ammaan ah
    Qaybaha aan-erey-ahayn ee u dhexeeya tokens waxaa HTML-escaped lagu sameeyaa ka hor gelitaanka, taasoo ka hortagaysa geliddi tag ah oo aan ula kac ahayn. Erey kasta waxaa loo kala jaraa horgal element-ka b iyo faaruq caadi ah, kadibna qaybahaas waxaa lagu isku daraa hal xaraf HTML ah oo ku muuqda toos gudaha panel-ka muuqaalka.
  4. 4
    Soo-saarka clipboard
    Waxaad koobi karaa natiijada qoraal hodan ah oo la qaabeeyay (adigoo isticmaalaya ClipboardItem-ka Clipboard API blob text/html ah, si bold-gu uga badbaado dhajinta Gmail, Word, ama Notion), qoraal caadi ah, ama koodh HTML ceyriin ah β€” saddexdaba waxay isticmaalaan navigator.clipboard gebi ahaanba biraawsarka.

Qalabka La Xiriira

Su'aalaha Inta Badan La Iska Weydiiyo