Mis on Unicode kombineeriv allajoon?

Unicode kombineeriv allajoon (U+0332) on spetsiaalne märk, mis lisab allajoone eelmisele märgile. Erinevalt traditsioonilistest allajoone vormingutest, mis nõuavad rakenduse tuge, kinnitub see kombineeriv märk füüsiliselt tähtedele ja liigub nendega kaasa kopeerimise ja kleepimise ajal. Tulemuseks on tekst nagu t̲h̲i̲s̲, mis näib allajoonitud olevat igas Unicode'i toetavas kontekstis.

Kombineerivad märgid on Unicode'is diakriitilised märgid, mis muudavad nende järel oleva põhimärgi välimust. Kombineeriv madal joon joonistab horisontaalse joone iga märgi alla, simuleerides allajoonitud teksti. See tehnika võimaldab allajoonitud tekstil ilmuda lihtteksti keskkonnas, kus HTML või rikasteksti vormindamine pole saadaval.

Tööriista kirjeldus

See allajoone teksti konverter lisab Unicode kombineerivaid allajoone märke teie tekstile, luues allajoonitud teksti, mis toimib kõikjal. Iga täht saab oma allajoone märgi, muutes teksti allajoonituks kuvamisel. Tööriist saab ka eemaldada kombineerivaid allajooni, et taastada tavaline tekst.

Näited

Sisend Väljund
Hello World H̲e̲l̲l̲o̲ W̲o̲r̲l̲d̲
Important I̲m̲p̲o̲r̲t̲a̲n̲t̲
Click Here C̲l̲i̲c̲k̲ H̲e̲r̲e̲
NEW N̲E̲W̲
Sale! S̲a̲l̲e̲!̲

Funktsioonid

  • Lisab kombineeriva allajoone kõigile mittetühikutele märkidele
  • Toimib universaalselt Unicode'i toetavatel platvormidel
  • Kahesuunaline konversioon (allajoonte lisamine või eemaldamine)
  • Säilitab tühikud ilma nendele allajoonte lisamiseta loomulikuks väljanägemiseks
  • Reaalajas hetkeline konversioon

Kasutamise juhtumid

  • Sotsiaalmeedia rõhutamine: Juhtige tähelepanu põhisõnadele või fraasidele postitustes, kommentaarides ja profiilides, kus allajoone vormindamine tavaliselt pole saadaval.
  • Lihtteksti dokumendid: Lisage visuaalne rõhutamine README failides, koodi kommentaarides või terminalide väljundites, kus rikasteksti vormindamine pole saadaval.
  • Sõnumisõnumite rakendused: Tõstke esile oluline teave vestlustes ja sõnumites platvormidel, millel pole sisseehitatud allajoone tuge.

Kuidas see toimib

Konverter töötleb teie teksti märk märgi järgi. Iga mittetühiku märgi puhul lisab see Unicode kombineeriva madala joone märgi (U+0332) kohe pärast seda. See kombineeriv märk ei võta oma ruumi, vaid renderdub hoopis allajoone alaosana eelmisele märgile. Allajoonte eemaldamisel eemaldab tööriist tekstist kõik kombineerivad madala joone märgid.

Piirangud

  • Renderdamise kvaliteet sõltub kasutatavast fondist; mõned fondid kuvavad kombineerivaid allajooni paremini kui teised
  • Allajoon võib ilmuda segmenteeritud, mitte pideva joone asemel märkide vahe tõttu
  • Väga vanad süsteemid või piiratud Unicode fondid ei pruugi kombineerivat märki õigesti kuvada
  • Mõned rakendused võivad lugeda iga kombineerivat märki pikkuse piirangute jaoks eraldi märgiks