Avatar billede filia Juniormester
15. oktober 2003 - 16:53 Der er 15 kommentarer og
1 løsning

Fonts og Device Fonts - plus og minus?

Jeg laver et site i Flash, som til sidst skal sættes ind i en tabel med faste mål i Dreamweaver (for at det kan blive centreret).
Men jeg sidder og filosoferer over fordele og ulemper ved Device Fonts.
Især det 'usikre' ved at bruge dem i det her tilfælde - ift. det faste lay-out. Dvs, i brødteksten er der god plads nedefter, så det burde vel ikke gøre noget, om nogen kører med større tekst på deres pc?
Jeg bruger af sikkerhedsgrunde kun Arial til Device Fonts - men kan en font egentlig ikke embeddes sammen med swf´en?

Men plusser og minusser ved Device Fonts - jeg ser det sådan her:
Plusser: Tydeligere skrift. Teksten er aktiv ift. søgemaskiner. Teksten kan markeres (det kan min nu ikke, men det burde den kunne). Teksten kan omsættes til tale eller større typer på den modtagende pc.
Minusser: Skarpere skrift (den 'bløde' er nu lidt pænere!). Labilitet - ...kan man regne med den??? Ja, det er jo det. Det er jo ikke html - (?) - så: Kan jeg regne med, at tekst-indholdet i swf´en bliver, hvor jeg har anbragt det, både hvad angår spaltebredde, indryk og linespacing?
Det er jo skønt ikke at være bundet af tabeller i Flash! Men de der evindelige fonte....!
Erfaring søges! - og er mine plusser og minusser nogenlunde rigtigt set - og er der nogle, jeg har overset???
kh. filia
Avatar billede jakwag Nybegynder
15. oktober 2003 - 17:16 #1
hej

Du kan embedde en font i et tekst felt hvis du laver det til et dynamisk tekst felt. Og så trykker på "character" knappen nede i prperty paletten. Her kan du så vælge om du vil have embedded hele fonten eller kun dele af den.

: ) Jakob
Avatar billede jakwag Nybegynder
15. oktober 2003 - 17:22 #2
du kan osse vælge at benytte skrifttyperne _sans, _serif eller _typewriter.(uden embed) de benytter de såkaldte skrifft grupper som brugerens maskine er sat til.

jeg tror ikke at en søgemaskine fanger teksten selvom den bruger device font. Men jeg er ikke sikker. (har aldrig hørt at den skulle).

Det er rigtigt at fonten bliver pænere uden, men nogen gange osse ulæselig. Tekster som brødtekst vil jeg altid lave ikke antialised, hvorimod større tekster som overskrifter kan sagtens antialiases.
Avatar billede jakwag Nybegynder
15. oktober 2003 - 17:31 #4
jeg tror heller ikke at en evt. screenreader vil se skriften lige meget hvad du gør. men hvis du arbejder med MX kan du gøre din film accessible, hvilket betyder at folk med screenreaderer vil kunne se... "høre" din side. Dette kræver lidt extra arbejde, men er et krav hvis du f.eks. arbejder med sider til offentlige instutitioner.
Avatar billede jakwag Nybegynder
15. oktober 2003 - 17:36 #5
om tekst indholdet bliver hvor du har lagt det?

Ja, selve blokken bliver præcis hvor du lægger den (ikke som hvis du arbejder med tabels og risikerer at ting flytter lidt rundt).
Men selve teksten kan ændre sig alt efter hvilken font som brugeren har. Dette risikerer du ikke hvis du embedder fonten som jeg skrev før.
Dog skal du huske at hvis du embedder fonten kommer filen naturligvis osse til at fylde mere.

I den nye flash MX 2004 har du bedre kontrol med antialias tekst.

Det var vidst hvad jeg kunne finde på for nu.


: ) Jakob
Avatar billede filia Juniormester
17. oktober 2003 - 01:30 #6
- tak for gode svar og kommentarer ... men må jeg lige holde lidt på dig - eller andre - for det driller mig noget, det der tekst!
Jeg havde glemt, at det kræver dynamisk tekst for at teksten kan markeres. Så kom det jo lige på plads. Til gengæld er der følgende problemer:
Device fonts ignorerer fuldstændig indryk og linespacing, og det gør den både i html (IE6) og .swf. Jeg har til gode at prøve at hitte ud af, om teksten kan kodes i html' en, for der står den jo i koden, hvilket den ikke gør med antialias (derfor tænker jeg også, at den er aktiv for søgemaskiner). Til gengæld gengiver den den øvrige formattering rigtigt, såsom størrelse, farve mv. Men altså: Hvor forsvinder indryk og linespacing hen?
Dynamisk tekst gør det hele endnu værre: Den skærer simpelthen tekst væk! Den gengiver kun 1. linie i hvert afsnit, - uanset om jeg bruger multiline og ditto no wrap. Desuden ignorerer den også indryk og linespacing, og så skriver den det hele i samme formattering! Hvilket her vil sige samme pkt. og samme farve (en sort, ret fed type, hvor der ellers var hhv. sort og grå samt to pkt.størrelser).
Der er jo noget helt galt, eller hvad? Kan det være noget med mine indstillinger?
I det hele taget kan man måske sige, at uanset om det her kan bringes til at virke eller ikke, så er Flash nok ikke det stærkeste til tekst. Jeg synes, at det enten er for gnidret eller for skarpt. Undtagen store typer, som ser godt ud 'i blød'.
...håber, du/i fortsat kan hjælpe?
kh. filia
Avatar billede jakwag Nybegynder
17. oktober 2003 - 08:51 #7
okay, lad os tage det fra en ende...

Hvis du laver din box til en dynamisk textbox, kan du sagtens bruge linespacing og first line indent. Du skal vælge multiline (ikke no wrap).

Hvis du vil have flere forskellige formatter skal du definere dem med html. Husk at vælge den lille <> knap, som betyder at den oversætter html.

Nej flash er ikke super til tekst. Den har stadig lidt problemmer med det, jeg kan sagtens forstå din forvirring. En del er dog blevet løst i den nye version.

men, du skal have fat i de dynamiske tekstfelter.

: )
Avatar billede jakwag Nybegynder
17. oktober 2003 - 09:08 #8
hhmm... det var sært.

måske er det bare mig, men nu kan jeg slet ikke få html formateringen til at virke. Jeg har prøvet en simpel ting som:
<b>This is bold text.</b>
men det fungerer kun hvis jeg putter det ind i et script:

txt_txt.html = true;
txt_txt.htmlText = "<b>This is bold text.</b>";

- ikke hvis jeg gør som jeg ved er rigtigt i property paletten?!? Kan du få det til at virke..?
Avatar billede jakwag Nybegynder
17. oktober 2003 - 09:11 #9
meget mystisk..! hvis jeg skriver et eller andet i link feltet, f.eks. "no" så virker det pludselig. Men det giver ikke mening.
Avatar billede jakwag Nybegynder
17. oktober 2003 - 09:14 #10
nå nej.. :D glem det sidste indlæg.
Avatar billede jakwag Nybegynder
17. oktober 2003 - 09:22 #11
nå, jeg har vist talt over mig. Det viser sig:

At hvis du vil html formatere en text, så SKAL den puttes på f.eks. med en variabel og altså ikke direkte i textfeltet. (så noget burde jeg jo vide.. : ))

I såfald vil jeg tror at det nemmeste for dig er at lave det i en textfil, og så loade den med en lille kode. Det er i øvrigt en god måde at gøre det på, for så behøves du ikke at skulle ind i flash senere for at rette i texten.

Sig til hvis du skal have hjælp med loadningen.
Avatar billede filia Juniormester
17. oktober 2003 - 16:35 #12
hej igen!
og øh og øh og æh.
Først kan jeg sige, at jeg har snakket med en i dag, som også mente, det var noget med script/koder og variabler. Jeg får noget praktisk hjælp på mandag - er ikke superskrap selv til nogen af de to ting dér! Så vender jeg lige tilbage!!! I mellemtiden, ja, så må jeg altså lige sige, at jeg ikke forstår, at du kan lave dynamisk tekst, hvor indryk og linespacing er intakt. Det kan jeg ganske enkelt ikke. - !!!::: I hvert fald ikke, når der er flere formatteringer i samme tekst! (har jeg lige fundet ud af!!):
I både swf og html, altså IE, bliver hele teksten formatteret ligesom den allerførste linie. Dvs. at hvis første linie er fed, så bliver hele teksten fed, hvis den er rød bliver hele teksten rød, hvis den har indryk, får alle afsnit indryk, hvis den er 14 px, så bliver hele teksten 14 px., og hvis der er linespacing på den, ja så optræder samme spacing nedefter. Det er jo ikke så smart, når det er en overskrift, der er første linie!
Kort sagt - så er jeg vist lige kommet på sporet af en ret simpel løsning... i hvert fald til det her med formatteringen i dynamisk tekst: Forskellige formater skal have hver deres tekstboks! For Flash 'ser' åbenbart kun den første linies formattering! (Og tænker...: Det er nemt nok, det her, det er som at lære fransk - en hest hedder 'cheval' og så fremdeles......(Storm P, vist nok...)!! ;-)

Det forklarer også, hvorfor, der blev skåret tekst væk, selv om det var med multiline: For første linie var 2 px større end brødteksten og fed, og når hele brødteksten også blev større, så kunne den jo ikke længere være i tekstboksen!
Ikke særligt prof, sikkert - men dejlig, simpel logik! :-)
....Hvad siger du til min opdagelse??
Det med en tekstfil er helt sikkert det smarteste til større sites, der skal vedligeholdes fremover.  - Mener du så, at der skal ligge formatteringskoder i den?
Jeg er muligvis klogere på mandag.
Kh. filia
Avatar billede jakwag Nybegynder
17. oktober 2003 - 16:42 #13
hehe.

Det er rigtigt at hvis der er line spacing etc. på den først linie, så kommer der det på alt i det felt.

Ja, du skal lave din formatering i selve tekstfilen. Så vidt jeg ved kan du ikke lave ting som line spacing i din formattering. så hvis der skal være det på et enkelt afsnit bliver du nok nød til at bruge to tekst felter.

... forhåbentlig er det ikke lige så svært som at lære fransk ;D

Held og lykke på mandag.
Avatar billede filia Juniormester
18. januar 2010 - 16:39 #14
Hej jakwag - - Bedre sent end aldrig, håber jeg, vil du ikke lægge et svar, så jeg kan give dig points for din indsats?

På opfordring er jeg i gang med at rydde op i gamle dages ulukkede spørgsmål fra min side og ser til min beklagelse, at det er glippet med points og afslutninger ind imellem.
Jeg beklager - og tak for hjælpen!!!
Avatar billede jakwag Nybegynder
18. januar 2010 - 17:35 #15
Hey Filla

HAHA. Håber du fandt ud af det. :)Ellers kan det være at én af de 3-4 nye flash versioner der er kommet i mellemtiden har løst problemet. :D

Tror måske stadig jeg selv har et par hængepartier fra den gang. Nu er jeg på flashforum.dk i stedet.

Wagner
Avatar billede filia Juniormester
18. januar 2010 - 18:11 #16
Ja, det er længe siden . . ., og programmer er ikke, hvad de har været. . . !!
:-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester