19 maart 2017

HTML5 exporteren, direct vanuit InDesign? Jawel!

.
Keith Gilbert heeft een mooi script geschreven dat HTML5 kan exporteren op basis van FXL ePub.
Je vindt dat script hier.

Maar, een simpeler versie van het script werkt ook nog steeds prima, en dat kunnen we toevoegen aan het menu Bestand van InDesign!

LET OP! Lees wel de beperkingen, zo zijn objecten zichtbaar op het plakbord (maar dat is op te lossen via een 'Plakken In'!*) en is er geen standaard navigatie van pagina naar pagina (daar heb je het uitgebreidere script voor nodig).

*If you see the sample movie I posted in the article above, you’ll notice that the “victory boy” is animated to “fly in from bottom.” Note that this required some extra work because the script doesn’t clip/crop to the page boundaries (so you would normally be able to see the image outside the page frame before he slides in).The solution was to apply the animation, then cut the object to the clipboard and use Edit > Paste Into to place him inside a frame that is only on the page.

Maar, mocht je dit eenvoudige script willen toevoegen aan je menu, dan kun je het hier downloaden.
Unzip het bestand en plaats het daarna in de map InDesign/Script/startup scripts en herstart InDesign

Je ziet onder het menu Exporteren nu een extra menu 'Exporteer HTML5'.





Update 21 maart:
Om vergissingen tegen te gaan (vooral bij 'zware' documenten) word je gevraagd of je echt door wilt gaan:




Klik je op Annuleer, dan gebeurt er niets en zie je dit:



Klik je op OK, dan gaan we aan de slag. Je ziet een voortgangsbalk (bij 'lichte' documenten is het echter zo gepiept):




Als het exporteren gelukt is zie je een dialoog:





In dezelfde map als waarin het InDesign-document staat vind je nu de HTML-pagina's en de resources. Je kunt de eerste pagina ook hernoemen in index.html uiteraard.



LET OP!
Belangrijk: de achtergrond van een pagina is 'transparant' en niet wit. Zet dus op het alleronderste niveau (de onderste laag bijvoorbeeld helemaal onderop) een paginavullend vlak dat je vult met de kleur [Papier]!

TIP:
Wil je zelf navigatie toevoegen voor een document dat uit meerdere pagina's bestaat, gebruik dat een object of kader dat je simpelweg een standaard hyperlink geeft (géén knop!)
De namen van de hyperlinks moeten relatief zijn.
Het is de naam van je document, plus een getal.
LET OP: pagina 2 krijgt nummer 1, pagina 3 nummer twee enzovoort.

Bijvoorbeeld:
De naam van het InDesign-document is 'FiveDaysFromNowhere_EPUB'

Om een hyperlink naar pagina 2(!) te maken, geef je als link op:
FiveDaysFromNowhere_EPUB-1.html

Dus altijd een cijfertje minder achter de naam (_1, _2 enzovoort)

---
Update 21 maart:
Vind je dit vervelend handwerk , het maken van deze hyperlinks?
Gebruik dan ook dit script:
MaakNavigatieHTML5.jsx, dat je plaatst in de map InDesign/Scripts/startup scripts.

Je ziet nu een nieuw menu onder Object /Interactief / Maak navigatie voor HTML-export:





Dit maakt een laag aan Page Turn Buttons (dat ook de bovenster laag moet blijven) met de gewenste hyperlinks (bewaar wel eerste je document met de juiste naam!).



Je kunt deze dit script van Keith Gilbert en mijzelf (NL-versie) hier downloaden. Unzip het bestand en plaats het script in InDesign/Scripts/startup script.

---
Nu kun je naar HTML5 exporteren zoals hierboven beschreven.


Je kunt ook voor een standaard 1024 x 768 sjabloondocument van mij een sjabloon hier downloaden (gebruik de pijlen als objecten om je hyperlinks aan te hangen). Het sjabloon bevat een laag Achtergrond een kader waarop de kleur van de pagina-achtergrond bepaalt. Nu is dat wit (dat zul je ook in 99% van de gevallen willen), de geëxporteerde HTML5 is namelijk standaard zwart, en zwarte tekst op een zwarte achtergrond, die zie je niet**

**Je kunt ook in de map CSS het bestand myCustom.css aanpassen: verander in Background één of twee keer van #000000 (zwart) naar  #FFFFFF (wit): de tweede bepaalt de achtergrond van de pagina zelf, de eerste de achtergrond van de 'outer wrapper' oftewel de kleur die je 'om' de pagina ziet in de browser.










14 maart 2017

Problemen/bug met InDesign met geselecteerde tekst?

.
Een bug in de nieuwe OpenType ornamenten bij geselecteerde tekst (het 'O'-symbool onderaan een tekstkader of geselecteerde tekst) gaf soms problemen, bijvoorbeeld bij het ingeven van waarden in het Regelpaneel.

Adobe heeft een patch voor dit probleem:
https://helpx.adobe.com/indesign/kb/troubleshoot-text-selection-issues.html

Try the solution on this page if you receive one of the following errors while selecting text in InDesign CC 2017:
  • [Mac]: Unable to change the paragraph attribute settings in the Control panel when text is selected.
  • [Mac]: Unable to change the paragraph attribute settings in the Paragraph panel when text is selected.
  • InDesign hangs on selecting text in World-Ready composer.
  • InDesign hangs on selecting text which contains tabs or indents





13 maart 2017

Nog meer handigheidjes

.
Ach, als ik dan toch bezig ben:

1.
Een startup script dat een menu toevoegt:
Selecteer alle hulplijnen...



En dan deze dialoog toont:






2.
Een startup script dat Objecten selecteren... toevoegt en je in staat stelt bepaalde objecten op je pagina te selecteren:







3.
Dan een script dat het maken van een index kan vereenvoudigen:
Maak (eventueel) een lege tekenstijl aan met bijvoorbeeld de naam Index (zorg dat alle velden leeg zijn in deze tekenstijl).
Pas deze (of een ander) tekenstijl toe op elk woord dat je in de index wilt zien.
Selecteer nu het flyout-menu van het deelvenster Index en kies het nieuwe menu Genereer index op tekenstijl...:



Selecteer nu de tekenstijl die je hebt gebruikt (bijvoorbeeld de 'lege' tekenstijl Index):




4.
En tenslotte:
Soms moeten pagina's in de rug aflopend worden gemaakt (ringband bijvoorbeeld). Dat kan door alle pagina's 'uit elkaar te trekken', voor afdrukken maakt dit niets uit.
Het laatste startup script maakt een menu aan in het flyout-menu van het deelvenster pagina's dat dit voor je doet.







 



Downloads:
Selecteer hulplijnen
Objecten selecteren
Index op tekenstijl
Pagina's rondom aflopend

Plaats alle scripts in de map Scripts/startup scripts




Handiger werken met automatische lagen

.
Het kan niet op met scripts ;-)

Dit script, dat je wederom in de map startup scripts plaatst, voegt een menu toe aan het flyout-menu van het deelvenster Lagen:




Na het selecteren van dit menu staan je afbeeldingen keurig op een laag Afbeeldingen en al je teksten op een laag Tekst. De lagen worden, als ze nog niet bestaan, aangemaakt (bestaan ze al wel dan worden ze gebruikt).








Makkelijk om snel oude document zonder lagen netjes te maken.

Je kunt het script hier downloaden.


Ook kan het handig zijn om altijd een aantal standaard lagen aan te maken in de juiste stapelvolgorde:
Stramien
Tekst
Afbeelding
Achtergrond

Het script dat je hier kunt downloaden doet precies dat! Het voegt een menu toe Standaard lagen maken aan het flyout-menu van het deelvenster Lagen.





Tenslotte kun je de twee scripts ook combineren in één script: de standaard lagen worden aangemaakt EN afbeeldingen en teksten worden naar hun eigen laag verplaatst!
Dit script kun je hier downloaden


Al deze scripts plaats je dus in de map Scripts/startup scripts, de rest gaat voortaan vanzelf.
Je kunt een, twee of alledrie de scripts rustig tegelijk installeren zodat je kunt gebruiken wat op dat moment het beste uitkomt.





12 maart 2017

Acroniemen in kleinkapitaal voor iedereen zonder OT fonts

.
Natuurlijk, er bestaat een prima GREP om in een alineastijl acroniemen (VN, AOW, VPRO) om te zetten in OpenType kleinkapitaal.

Maar: wanneer je een font gebruikt zonder ingebouwde (OpenType) kleinkapitalen werkt dit niet.

Daar had ik een scriptje voor die dit (op basis van een GREP zoek-actie, dat wel) toch kon doen: via een tekenstijl met kleinkapitaal.

Voortbordurend op het vorige script heb ik dit script nu ook als een menu-item voor je: wederom een startup script dan een menu voor je maakt Acroniemen omzetten onder het Zoek/vervang menu in het menu Bewerken:



Hier is de bron van het script:



Maar je kunt het hier ook kant-en-klaar downloaden om in de map Scripts/startup scripts te plaatsen:
https://www.dropbox.com/s/how4t5mcyig0snh/Acroniemen_menu2.jsx?dl=0
(Deze kant-en-klare versie toont een menu als alles klaar is, wel zo handig)




Document bewaren met backup

.
Het kan soms handig zijn om bij het bewaren van een document een backup te bewaren van een vorige versie in een speciale map voor backups.
Standaard kan InDesign dat niet automatisch doen.

Maar na het lezen van het gedegen boek InDesign automatisieren van Gregor Fellenz (Duits, zie www.indesignjs.de) dient de oplossing zich aan in de vorm van een script!


Dit is een script dat je in de map Scripts/startup scripts plaatst en dus automatisch start met InDesign.
Je hebt nu een extra menu: Opslaan met backup.



In de map gebruiker/documenten wordt in de map InDesign backup-documenten (en als die map nog niet bestaat wordt deze aangemaakt) een backup van het InDesign-document gemaakt. In de map vind je sub-mappen met data, en in die map vind je weer InDesign-bestanden met een tijdstip van bewaren. Zo kun je makkelijk versie terug.



Je kunt het script hier direct kant en klaar downloaden:
https://www.dropbox.com/s/l6kbxgzhgwlfaew/Opslaan_met_Backup.jsx?dl=0


UPDATE:
Wil je de backup-map zelf kiezen bij het opslaan in plaats van de standaardmap
 in gebruiker/document?
Verander dan regel 14 in:
var _backupFolder = Folder.selectDialog("Kies de backup-map");

Hier kun je het script downloaden met deze variant:
https://www.dropbox.com/s/1ve8zlqhhz69k8m/Backup_chooseFolder.jsx?dl=0





8 maart 2017

Multi-Find Change: a poor man's alternative

.
Het klonk gewoon lekker de titel in het Engels ;-)
Natuurlijk ken je Multi-Find Change, info klik hier.

Maar dat is een betaalde plug-in. Zeker zijn geld waard, maar er is een alternatief dat gratis is.
Het gaat om een script dat je hier vindt.

Het maakt het mogelijke meerdere GREP zoekacties (dus alleen GREP, geen 'gewone' tekst zoek/vervang actie!) achter elkaar uit te voeren.

Het script genereert eigenlijk een nieuw script en dat nieuwe script voert dan de acties achter elkaar uit:




Natuurlijk zijn er verschillen met het mooie Multi-Find Change:
Multi-Find Change kan allerlei zoekacties combineren van tekst en GREP, je hoeft geen nieuw script te genereren en je kunt mooie sets maken:



Maar misschien is het gratis script een leuke starter ;-)