förra veckan, när jag tillkännagav Blogger redesign, nämnde jag att jag har använt Adobe Illustrator mycket oftare för att kompe mina mönster, istället för Photoshop. Den vektorbaserade illustratören ger mer flexibilitet i formåtergivning och låter mig skapa och tweak mönster snabbare än Bitmappredigeringen av Photoshop. När vi har honat in på en slutlig design, flyttar jag över till Photoshop för en slutlig polsk och pixelnivåprecision för webbplatsens bilder. Strax efter illustratören omnämnande i Blogger posten, jag kastade i denna lilla frustration:
ett grepp om att använda Illustrator for web stuff: efter 11 versioner finns det fortfarande inget enkelt sätt att simulera understruken text utan att manuellt rita linjer med pennverktyget och sedan flytta dem varje gång texten återflödar.
innan jag uppmärksammar den här saknade funktionen bör jag nämna att jag älskar Illustrator. Jag har arbetat med den här vektorappen sedan den kallades Illustrator 88 — motsvarande version 1 eller 2. Jag bytte kort till Freehand (när det fortfarande producerades av Aldus) eftersom jag kunde Redigera och förhandsgranska konstverk samtidigt. Men Adobe kom snabbt i kontakt med Aldus, och jag bytte tillbaka. Illustrator är ovärderligt för att arbeta med tryckdesign och illustration, och jag har hittat fler och fler användningsområden för det när jag designar för webben.
när du skapar webbkompositioner är det inte ovanligt att understryka några av länkarna på sidan. Kanske är det en teknisk begränsning av textåtergivning. Eller kanske är Illustrator-teamet rädd för att användarna vill ha mycket mer kontroll över understrykningar än förmågan skulle tillåta (slagvikt, förskjutning etc.) öppna en burk maskar om de implementerade förmågan att understryka text. Trots att användarna har frågat hur man understryker text i Illustrator för flera versioner nu lyckas Adobe på något sätt utesluta den här funktionen i varje ny version av programvaran.
hittills fanns det inget sätt att skapa enkel understruken text i Illustrator, annat än metoden jag citerade ovan. Återigen är det tills nu. Full kredit för att upptäcka ett praktiskt trick för att skapa understruken text i Illustrator (eller åtminstone för att upptäcka det, läsa om min frustration och sedan låta mig veta om det) går till Phil Oye. Han dokumenterade sin upptäckt för drygt en månad sedan. Jag kommer att expandera på hans förklaring här.
den korta versionen av den är: skapa texten i Photoshop och understryk den sedan med understrykningsfunktionen. (Tydligen lyssnade Photoshop-teamet på förfrågningar och lyckades räkna ut detta före Illustrator-teamet.) Understrykningsknappen sitter i teckenpaletten i samma rad som Faux fet, Faux kursiv, all Caps, Genomstruken, etc.
när du har understrukit kopierar du texten med Photoshops textverktyg och klistrar sedan in den i Illustrator. Voil bisexuell ! Understruken, redigerbar text i Illustrator. Jag är inte säker på hur långt tillbaka (i versioner) den understrukna texten kommer att överföras till Illustrator, men det fungerar verkligen i CS (v.11).
resten av tricket är bara nödvändigt om upprepade instanser av understruken text önskas. Beskrivningen av hur man ställer in en karaktärsstil blir lite lång, men processen är faktiskt väldigt enkel när du vet vad som är inblandat…
det här tricket skulle vara en smärta röven om jag var tvungen att växla över till Photoshop varje gång jag ville ha understruken text i Illustrator. Lyckligtvis för mig upptäckte Phil också paletten karaktärsstil i Illustrator CS. När en teckenstil har skapats för understruken text kan stilen sparas i en fil i mappen förinställningar, sedan importeras till andra filer och återanvändas på vilken text Jag vill understrykas.
beroende på hur många textattribut som ställs in innan du skapar teckenstilen kopierar stilen andra befintliga attribut utöver understrykningen. Till exempel hade jag redan ändrat min text till Verdana, 11pt och ändrat den till blå. Så när jag valde texten och lade till en ny teckenstil, sugs dessa attribut också in i stilen, vilket ses i dialogrutan för teckenstilalternativ nedan.
Klicka för en större version.
att ha dessa extra attribut i stilen kan, eller kanske inte, vara önskvärt. Om jag till exempel visste att jag bara skulle använda stilen för länkar i webbkompositioner, och att alla mina länkar alltid skulle vara Verdana, 11pt och blue, skulle den karaktärsstilen vara bra, jag skulle spara det och kalla det en dag. Men om en mer generisk stil önskas måste de extra attributen tas bort från teckenstilen. På så sätt kan teckenstilen tillämpas på vilken text som helst, oavsett färg, typsnitt, storlek, ledande, kerning etc.
de flesta inställningarna i dialogrutan Alternativ för teckenstil tillåter att deras värden raderas, eller rullgardinsmenyn kan ställas in på (Ignorera). Om någon av kryssrutorna från några dialogpaneler redan är markerade eller avmarkerade, kommer dessa attribut antingen att ställas in på ”Ja” eller ”Nej” – värden. Ett” Null ” – värde önskas, ofta representerat av en streckad kryssruta. Det enklaste sättet att nix alla attribut för stilen är att trycka på ”Återställ Panel” – knappen för varje panel i dialogrutan för teckenstilalternativ. Eftersom Illustrator inte ger någon kontroll över attributet understrykning förblir understrykningen en dold del av stilen. Målet för en generisk understrykning teckenstil är att få den allmänna panelen att inte visa några stilattribut som helst, som visas nedan:
återigen, klicka för en större version.
Lägg märke till hur var och en av inställningarna sammanfattningar (grundläggande Teckenformat, avancerade Teckenformat, teckenfärg, …) visar inga ytterligare attribut. I dialogrutan Alternativ för teckenstil byter du namn på stilen till något lämpligt, som ”understryka”. Spara sedan filen som innehåller bara Understrykningsteckenstilen på ett bekvämt läge. Jag valde att skapa en ny mapp i Illustrators ”Presets” – mapp som heter ”Styles” och sparade sedan filen i den mappen. När en understrykning behövs använder du teckenpaletten för att ladda den sparade filen som innehåller den förkonfigurerade stilen, markera texten som ska understrykas och tillämpa teckenstilen. Färdig.
en anteckning om denna teknik måste nämnas. Eftersom understrykningen är helt dold i karaktärsstilen, ger Illustrator absolut ingen kontroll över den faktiska understrykningen. Normalt, inte ett problem. Förutom färg. Om ett textobjekt (eller block) existerar helt av understruken text, kommer understrykningen att anta samma färg som texten. Om texten ändras till blå är förmodligen understrykningen avsedd att vara blå också. Men om den understrukna texten visas med annan icke-understruken text i samma objekt, och dessa två textstycken är olika färger, kan understrykningen anta den färg som används för text någon annanstans inom samma objekt. Så medan texten kan vara blå kan understrykningen vara svart (eller vilken färg den icke-understrukna texten är) utan något uppenbart sätt att ändra understrykningsfärgen. Mindre än önskvärt.
för att komma runt denna begränsning upptäckte jag att understrykningsfärgen vanligtvis antar färgen på det första tecknet i det textobjektet. Låt oss kalla detta ”inflytandepunkten”. När så är fallet kan ett mellanslag infogas före den första riktiga karaktären, så att utrymmet blir inflytningspunkten. Ange att utrymmet ska ha samma färg som understrykningen (visas senare i det textobjektet) ska vara. Applicera sedan ett litet horisontellt skalvärde på utrymmet (1%), så att utrymmet blir osynligt i bredd för det mänskliga ögat.
jag sa att inflytningspunkten är ”vanligtvis” den första karaktärens färg, för jag har funnit att det inte alltid är sant för längre textblock. Ibland har jag minskat det till 5: e tecknet, ibland 8: e tecknet, men det verkar alltid vara ett tecken från den första textraden. I så fall måste ett utrymme införas vid inflytningspunkten och behandlas på samma sätt som ovan.
som förklaring är detta inte den mest graciösa lösningen. Men när teckenstilen är inställd innebär understrykning av text i Illustrator lite mer än att klicka på ett stilnamn. Stort tack till Phil för att upptäcka lösningen och pekar mig till det.