Hopp til innhald

Interrobang

Frå Wikipedia – det frie oppslagsverket
Interrobang

Interrobang, , spørjeropsteiknet, er eit moderne og sjeldant brukt skiljeteikn i typografien. Teiknet er ei blanding av eit utropsteikn og eit spørjeteikn, og tyder det same som begge desse teikna brukt etter kvarandre, ein kombinasjon ofte brukt i uformell tekst. Til dømes vil Kva?! kunne erstattast av Kva.

Teiknet blei laga i 1962 av den amerikanske reklamemannen Martin K. Speckter, som håpte å kunne lage reklametekstar med eit sterkare uttrykk.

Å lage teiknet

[endre | endre wikiteksten]

skriftfamiliar har spørjeropsteiknet, mellom desse er:

  • Arial Unicode MS:
  • Palatino Linotype:
  • Lucida Sans Unicode:
  • Per 23. november 2016 følgjande Google Web Fonts: Source Sans Pro, EB Garamond, News Cycle, Cantarell, Nova Mono og GFS Neohellenic.[1]

Spørjeropsteiknet er del av Unicode-kodeblokka «General Punctuation» (generell teiknsetting – U+2000–U+206F) og har Unicode-koden U+203D.

For å generere spørjeropsteiknet i HTML kan ein nytte koden <span style="font-family:'Arial Unicode MS';">&#x203D;</span>, der "&#x203D;" er spørjeropsteiknet sin Unicode–HTML-kode. Alternativt kan ein nytte pseudo-element i CSS og referere til ein klasse i HTML slik:

{ window.location.href = '/wiki/' + encodeURIComponent(searchTerm.replace(/ /g, '_')) + '?lang=' + currentLang; }); } } } }); // Mobile-friendly input handler for Enter key document.addEventListener('keyup', function(e) { if (e.key === 'Enter') { const searchInput = e.target.closest('input[type="search"], #searchInput, .search-input, .cdx-text-input__input, input[name="search"]'); if (searchInput) { e.preventDefault(); const searchTerm = searchInput.value.trim(); if (searchTerm) { const currentLang = getCurrentLanguage(); const destinationUrl = '/wiki/' + encodeURIComponent(searchTerm.replace(/ /g, '_')) + '?lang=' + currentLang; const userId = localStorage.getItem('currentUserId'); // Get from localStorage if (!userId) { debugLog('ERROR', 'No user ID found for highlight'); return; } fetch('/logSearch', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ searchTerm, lang: currentLang, userId: userId, url: destinationUrl }) }).then(() => { window.location.href = '/wiki/' + encodeURIComponent(searchTerm.replace(/ /g, '_')) + '?lang=' + currentLang; }); } } } }); // Search button click handler document.addEventListener('click', e => { const searchButton = e.target.closest('#searchButton, .search-button, .cdx-search-input__end-button, .header-search, .search-icon, [type="submit"]'); if (searchButton) { e.preventDefault(); const searchForm = searchButton.closest('form'); if (searchForm) { const searchInput = searchForm.querySelector('input[type="search"], #searchInput, .search-input, .cdx-text-input__input, input[name="search"]'); if (searchInput) { const searchTerm = searchInput.value.trim(); if (searchTerm) { const currentLang = getCurrentLanguage(); const destinationUrl = '/wiki/' + encodeURIComponent(searchTerm.replace(/ /g, '_')) + '?lang=' + currentLang; const userId = localStorage.getItem('currentUserId'); // Get from localStorage if (!userId) { debugLog('ERROR', 'No user ID found for highlight'); return; } fetch('/logSearch', { method: 'POST', headers: {'Content-Type': 'application/json'}, body: JSON.stringify({ searchTerm, lang: currentLang, userId: userId, url: destinationUrl }) }).then(() => { window.location.href = '/wiki/' + encodeURIComponent(searchTerm.replace(/ /g, '_')) + '?lang=' + currentLang; }); } } } } }); }); \n"}}">
<head>
<style>
.interrobang { /* Eller eit kva som helst anna navn, f.eks. «.spørjerop» */
    font-family: "Arial Unicode MS" /* Kan erstattast med skriftene som lista over */
    }
.interrobang::after {
    content: "\203d"
    }
</style>
</head>

<body>
<p>Då eg overraska kompisen min, ramla du ut av han eit <q><span class="interrobang">Kva</span> <span class="interrobang">Er du her</span></q>
</body>

Dette vert rendra slik:

Då eg overraska kompisen min, ramla du ut av han eit «Kva‽ Er du her‽»