Kebmans blogg

Norske tegn med HTML

Posted in Design, Hobby, Internett, Scripting, Teknologi, Typografi, Webdesign by kebman on 02/07/2012

Mange har problemer med å få norske tegn og bokstaver første gangen de koder HTML. Med HTML5 er løsningen enklere enn noen gang.

Basiskoden for å få gyldig HTML5 ser slik ut:

<!DOCTYPE html>
<html>
<head>
	<title>Min tittel</title>
</head>
<body>
	<p>Min første hjemmeside.</p>
</body>
</html>

Kodetabell

Men fortsatt ser de norske bokstavene skikkelig rare ut når du åpner HTML-filen i en nettleser. Det kommer av et eldgammelt problem med datamaskinene; at de var laget kun for det engelske alfabetet. For å korrigere problemet, laget produsentene ekstra kodetabeller som også inneholdt europeiske tegn – deriblant vår egen æ, ø og å – men nettleserne tar bare høyde for disse om du fysisk angir riktig kodetabell med HTML-kode.

Du angir riktig kodetabell ved å legge inn følgende HTML-kode i hodet av HTML-dokumentet ditt:
<meta charset="utf-8" />

Hele HTML-koden vil da se slik ut:

<!DOCTYPE html>
<html>
<head>
	<title>Min tittel</title>
	<meta charset="utf-8" />
</head>
<body>
	<p>Min første hjemmeside.</p>
</body>
</html>

Her er kodetabellen UTF-8 fra Unicode brukt. Dette er den kodetabellen som har har de vanligste europeiske tegnene i seg, og derfor også den kodetabellen som er mest utbredt.

Feilsøking

Om norske tegn fortsatt vises feil er det stort sett en av to grunner til det:

  1. Det er ikke angitt noen kodetabell i HTML-koden, eller feil tabell er angitt.
  2. Filen er lagret med en annen kodetabell enn den du har satt i HTML-koden i tekstredigeringsprogrammet du har brukt.

Selv om du angir riktig kodetabell i HTML-koden, hjelper det ikke om du har lagret selve datafilen med feil kodetabell i redigeringsprogrammet. Noen redigeringsprogram har en fast kodetabell de bruker, men i de fleste programmene kan du angi hvilken kodetabell selve datafilen din skal lagres med. Pass på at det da at du har valgt UTF-8, eller Unicode (UTF-8) som tegnformat før du lagrer filen. Hvor du endrer det, er forskjellig fra hvilket program du bruker, men som regel finnes det i innstillingene.

I redigeringsprogrammet jeg bruker, TextWrangler, er det angitt på barren under tekstredigeringsvinduet, og det er bare å klikke på teksten, så kommer det en liste med alle kodetabellene jeg måtte ønske.

Tegnkoding i xHTML

Med xHTML er det litt mer plunder å få norske tegn.

For det første, trenges XML-versjon sammen med kodetabell helt øverst i dokumentet, før !DOCTYPE, slik:
<?xml version="1.0" encoding="UTF-8"?>

Og endelig må det velges riktig kodetabell for HTML-koden i hodet, slik:
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />

Advertisements

Brev uten konvolutt

Posted in Hobby, Kalligrafi, Kultur by kebman on 23/12/2011

I riktig gamle dager var ikke konvolutten oppfunnet enda, og uten lim ble viktige brev forseglet med voks. Nå til dags gjøres sånt svært skjelden, men det kan være ganske flott til spesielle anledninger som for eksempel til invitasjoner eller julebrev.

Blekkus, skaft med pennesplitt og Fern-brettet brev.Med «Fern-brett» på brevet trenger du ikke konvolutt, og denne typen bretting passer fint til vanlige A4-ark. Det går til og med an å sende det uten forsegling, men brevet er jo selvsagt penest med.

Skriv brev på den ene siden av arket – gjerne noe pent med kalligrafi, eller med skaft, splitt og blekk slik som i gamle dager – men la den andre siden være blank. Pass bare på å bruke godt papir, gjerne tegnepapir. Kopipapir er litt i tynneste laget, men det kan til nød gå. Så er du klar til gjøre første brett.

Følg anvisningene, så er du på god vei. Bare pass på at den første bretten er så rett som mulig og skjuler det du har skrevet. X-en indikerer hvor du skal brette mot.

Bilde av A4-papir med brett som møtes på midten.

Brett øvre og nedre del av arket slik at de møtes på midten.

A4-ark brettet en gang, klar for å brette flikene ned.

Snu arket og brett en flik ned på hver side, der de to første brettene møtes.

A4-ark ca. midtveis i en Fern-brett, klar til å brette ned trekanten.

Brett så den oppstikkende trekanten ned.

A4-ark klar til å brette underdelen opp i en Fern-brett.

Så bretter du underdelen opp, slik at den går litt over spissen på trekanten.

Nesten ferdig Fern-brett. Bare to fliker skal brettes bak.

Merk stedet hvor underdelen krysser trekanten, og brett en flik ned og bak på hver side.

Ferdig konvorlutt med Fern-brett.

Dytt så trekanten nedi underdelen.

Og det var det! Så gjenstår det bare å skrive adressen foran.

Nå sitter trekanten godt nok på plass til at du kan bruke brevet til ting som invitasjoner, men skriver du et brev som skal i posten, bør du uansett forsegle brevet. Her gjør signetsegl i rød voks seg ekstra godt.

Som du skjønner er det ikke plass til mer enn en side brev her, men i riktig gamle dager var det heller ikke vanlig å skrive særlig mer på grunn av at det kostet ekstra for hvert ark man sendte. I tillegg var ikke papir på langt nær så lett å oppdrive som i dag, og man laget det gjerne selv fra grunnen av.

Foto og illustrasjoner: Kebman