Generator voor strikdoor tekst

HTML bevat de taggen <s> en <del>, maar deze kunnen niet worden gebruikt in een tweet, een WhatsApp-bericht of de meeste chatapplicaties. Deze generator voegt na elk karakter in uw tekst een combinatie van lange streeptekens (U+0336) toe, waardoor een Unicode-strikethrough wordt gecreëerd die als gewone tekst wordt weergegeven. Plak het overal – de strikethrough komt er mee mee.

Hoe de onderstreping werkt

  1. 1

    Plaats uw tekst

    Alle tekens: het samenvoegingsmerk is van toepassing op letters, cijfers en de meeste interpunctieken.

  2. 2

    U+0336 wordt na elk karakter ingevoegd

    Een combinatie-overlag met nulbreedte tekent een horizontale lijn door het voorgaande karakter heen.

  3. 3

    Vooraf bekijken voordat je kopieert

    De afbeelding wordt direct weergegeven, zodat u kunt controleren of alles correct ziet eruit voordat u het plakt.

  4. 4

    Kopieer en plak

    Werkt in de meeste chatapps, Notion, Discord-statusfuncties en Twitter. Slack en enkele andere platforms verwijderen combinatiekenmerken.

Hoe merken worden gecombineerd

Unicode onderscheidt tussen base characters (letteren, cijfers en interpunctie) en combining marks (accenten, diacritica en overlagen) die aan het voorgaande basiscaractère worden toegevoegd. De streep wordt weergegeven met U+0336 Combining Long Stroke Overlay. Elke combinatieversiering heeft een nulbreedte: ze neemt geen eigen ruimte in en verfraait het voorgaande karakter.

Een string als H̶i̶ bestaat in feite uit zes codepunten:

  • H U+0048
  • U+0336 (overlegcombinatie)
  • i U+0069
  • U+0336 (samenvoeging van overlagen)

Totaal aantal karakters: 6. Zichtbare tekst: Hi met een streep eroverheen.

Gerelateerde combinatiemerken

Markeer Codepunt Effect Voorbeeld
Kort streeppatroon combineren U+0335 Dunde lijn tekst
Samenstelling van lange streken U+0336 Volledige breedte tekst
Samenstelling van een korte solidus U+0337 dunne streep tekst
Samenstelling van een lange solidus U+0338 Volledige scheidingstreep tekst
Combinatie van bovenstreep U+0305 Streep boven tekst
Samenstelling van een lage lijn U+0332 onderstreping tekst

Dit hulpmiddel past alleen de lange doorhaling (U+0336) toe. De overige tekens staan hier ter referentie, voor het geval u met de hand een andere stijl wilt maken.

Waar het werkt en waar het niet werkt

Werken:

  • Twitter/X-postingen
  • Instagram-ondertitels en biografie – Discord-berichten en status
  • WhatsApp (meestal)
  • Notion, iA Writer en andere editors die geschikt zijn voor eenvoudige tekst
  • E-mail in eenvoudige tekst
  • Google Docs, Word (met enkele voorzieningen met betrekking tot lettertypen)

Falt of ziet er onjuist uit in:

  • Slack – verwijdert de meeste combinatie-aanduidingen
  • Enkele SMS-gateways – de UCS-2-encoding gebruikt het berichtkvota
  • Uiterst oude versie van Android – het weergeven van combinatieverschijnselen onder de basislijn verloopt onhandig
  • Overal waar een monospace-lettertype wordt gebruikt met onvolledige ondersteuning voor glifeën: de strepen kunnen de volledige breedte van het karakter niet bedekken

Toegankelijkheidsinformatie

Screenerlezers geven vaak combinatie-aanduidingen weer, meestal in de vorm van namen. Een paragraaf met veel streepstrepen verandert hierdoor in een chaotische reeks meldingen als Combining Long Stroke Overlay. Voor elke situatie waarin een gebruiker van een screenerlezer te maken kan krijgen, moet men HTML-taggen zoals <del> of <s> gebruiken met de juiste stijlering, en niet Unicode-hacks.

Waarom het gebruiken

  • Markeer wijzigingen in een chat: Let's meet at 3pm 4pm.
  • Aangeven welke items uit een lijst zijn verwijderd, zonder deze uit de historische registratie te verwijderen.
  • Decoratieve tekstvermeldingen in sociale profielen (old name: Jordan).
  • Typografische stijl in contexten met eenvoudige tekst (notiepagina’s, etc.).

Waarom zou je het niet wat meer doen?

Na een paar woorden wordt de onderstreping moeilijk te lezen; schermlezers kunnen hierbij verward raken. Sommige platforms weergeven de onderstreping onregelmatig afhankelijk van het lettertype. Bewaar deze tekst voor eenvoudige wijzigingen en korte zinnen.

Veelgestelde vragen

Slack verwijdert ongewenste elementen uit geplakte berichten door combinatiekenmerken als storende signalen te elimineren. Gebruik de native Slack-markdown: ~text~ wordt in Slack-berichten weergegeven als streepkracht. Deze techniek werkt alleen wanneer Slack-markdown wordt ondersteund.

Ja – elke combinatie van tekens voegt één codepunt toe aan de lengte van de tekststring. Volgens de strenge beperkingen van Twitter vereist onderstrekte tekst ongeveer twee keer zoveel karakters als de zichtbare tekst. Bereid daarom goed voor.

In zekere zin: de meeste emoji blijven bestaan met een streep die erboven wordt weergegeven, maar de weergave verschilt per platform. Emoji bestaan vaak uit meerdere codepunten (ZWJ-sequenties), waardoor het samenvoegingsmerk alleen op een deel van de emoji kan worden toegevoegd.

De Unicode-tekenen staan in de tekst. U moet elke U+0336 handmatig verwijderen of met een zoek-/vervangfunctie. Het is verstandiger om een kopie van de oorspronkelijke tekst te bewaren voordat u tekens met een streep erover aanbrengt, mocht u deze later nog willen herstellen.

Gerelateerde tools

Tool beschikbaar in andere talen