/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
græske bogstaver i en <select> box
Fra : Torben Rügge


Dato : 10-02-03 17:14

Kan nogen hjælpe med at indsætte characters fra Symbol i en
<select>box
I normal tekst kan man jo f. eks. blot skrive
<font face="Symbol">Oikonomkih eleuqeria</font> og så går det
fint
Men en <select> vil ikke tage det

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

 
 
Knud Gert Ellentoft (10-02-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-02-03 18:54

Torben Rügge <Torben.Rugge@email.dk> skrev :

><font face="Symbol">Oikonomkih eleuqeria</font> og så går det
>fint
>Men en <select> vil ikke tage det

Du bør ikke bruge <font> til noget som helst mere, det er et tag,
der ikke anbefales at bruge mere og er på vej ud.

Brug css til det i stedet for og på html.dk kan du læse om,
hvordan du bruger css.

Men ellers skulle
<select style="font-family: symbol"> kunne klare det i de fleste
browsere (og under forudsætning af, at brugeren har fonten).

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Lasse Reichstein Nie~ (10-02-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-02-03 19:13

Torben Rügge <Torben.Rugge@email.dk> writes:

> Kan nogen hjælpe med at indsætte characters fra Symbol i en
> <select>box
> I normal tekst kan man jo f. eks. blot skrive
> <font face="Symbol">Oikonomkih eleuqeria</font> og så går det
> fint

Det er så en sandhed med modifikationer. Det virker i nogle browsere,
men ikke i alle, og det skal ikke virke.

Det du skriver er, at du vil have bogstaverne "Oikonomkih" etc.
skrevet med den font der hedder Symbol.

Internt bliver det omregnet til Unicode, hvor det store "O" har en
kode der svarer til dets ASCII-værdi. Hver font fortæller så hvilket
Unicode-tegn dets glyffer svarer til. Fonten "Symbol" har ikke en glyf
for bogstavet "O", så browseren må, og bør, vælge en alternativ font
der har et stort "O".

Du vil se det problem i fx Opera.

Derfor skal du finde ud af hvad Unicode "code-point" hvert symbol
svarer til. Jeg mener at almindelige bogstaver i Symbol-fonten
svarer til græske bogstaver.

Enten kan du bruge entiteter (de burde virke i option-elementer):
&Omega;&iota;&kappa;o&nu; ...
(der er ikke et &omikron; ?!?) eller også kan du bruge Unicode-
koderne direkte:
&#x03a9;&#x03b9;&#x03ba;&#x03bf;&#x03bd; ...

(Håber det er de rigtige bogstaver, jeg har ikke kigget på
Symbol-fonten :))

Det virker både i IE6 og Opera7 (også i en select-option)

> Men en <select> vil ikke tage det

Styling af input-elementer er ikke defineret i CSS-standarden. De
forventes at bruge brugerinterfacets input-elementer.

Løsningen ovenfor vil sikkert ikke virke i Windows 95, som ikke har
Unicode-understøttelse.

/L
--
Lasse Reichstein Nielsen - lrn@brics.dk
Ph.D. i datalogi søger stilling som software-udvikler i Øst- eller
Nordjylland. Curriculum Vitae: <URL:http://www.brics.dk/~lrn/cv.html>

Torben Brandt (10-02-2003)
Kommentar
Fra : Torben Brandt


Dato : 10-02-03 22:49

Lasse Reichstein Nielsen wrote in dk.edb.internet.webdesign.html:
> Torben Rügge <Torben.Rugge@email.dk> writes:
>
> Derfor skal du finde ud af hvad Unicode "code-point" hvert symbol
> svarer til. Jeg mener at almindelige bogstaver i Symbol-fonten
> svarer til græske bogstaver.
<snip>
> &#x03a9;&#x03b9;&#x03ba;&#x03bf;&#x03bd; ...
>
> (Håber det er de rigtige bogstaver, jeg har ikke kigget på
> Symbol-fonten :))

De kan f.eks. ses her:
<URL:http://www.unicode.org/charts/>
under Greek

/Torben

--
Danmarks største specialiserede IT jobdatabase
- Udelukkende med IT- og internetrelaterede jobs
- Opret en profil og lad drømmejobbet finde dig
KLIK HER! => http://www.html.dk/job

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste