Efter tisdagens ordinarie schema ordnades en timmes mingel med gratis öl. Sådant har såklart undertecknad svårt att motstå, även om det ofta innebär en del artigt lyssnande på diverse utställare.Hur som helst blev jag räddad från ”kallprat med utställare”-ödet när jag åter sprang på Kenneth Brooks, från Cengage Learning. Den här gången kom vårt samtal att handla om automatsättning från XML.
”Använder ni XSL-FO (automatsättning via stilmallar direkt från XML till PDF)”, undrade jag.
”Nej, vi tycker det är för begränsat. Svårigheten med XSL-FO är att det är svårt att programmera snygga sidbrytningar i böcker med mycket bilder. Reglerna för hur bilder får skala, hur mycket text som måste omge dem på sidan etc. blir helt enkelt för komplexa att uttrycka. XSL-FO har sina begränsningar.”
”Vad använder ni istället”, frågade jag.
”När vi vill automatsätta en bok helt använder vi 3b2 (numera omdöpt till Advanced Print Publisher)”, svarade Kenneth. ”När vi vill automatsätta till 80% och därefter snygga upp boken med manuell sättning använder vi InDesign Server och konverteringsfilter vi själva har skrivit för denna plattform”.
”Intressant”, sa jag. Och menade det.
Jag känner att vi noga måste överväga våra lösningar här. (Dock behöver de ju nödvändigtvis inte vara samma som Cengages, men Kenneth är en erfaren man, väl värd att lyssna på.)
Thomas!
SvaraRaderaVi på förlaget Näringsliv och Samhälle funderar på hur XML klarar av formler - alltså komplexare format än bara vanlig text - tänker främst på Olles formeltäta böcker (teknik) Kan vi vara hjälpta av ovan nämnda verktyg?
Hls Johanna
För att klara av formler behöver man koda dem som MathML, ett särskilt XML-format anpassat för detta. MathML är integrerat med docBook standarden.
SvaraRaderaAlla former av automatsättning kan på olika sätt hantera MathML.
Det vore givetvis kul att på sikt få till detta i ett helt XML-baserat arbetsflöde ("XML first").
F.n. vid konvertering av backlist omvandlar vi dock formler till vektorbilder. Detta är kostnadseffektivast, reducerar risken för fel (alternativet hade varit en människa som kodar dem i MathML). Nackdelen är att de inte blir sökbara på delelement - däremot kan man söka efter figurtitel etc.