SVG:THEPAGE-DESCRIPTIONLANGUAGE
PDFconvertsperfectlytoSVG.SVGembedsintoHTML.This
providescapabilityforrealtypesetting,withoutanyJS,muchofany
CSS,oranyotherBS.Crucially,CTRL+F,color,andimages
work.Perhapswithoutintendingit,theW3Ccreatedagraphics
languagewhichmostlycorrespondstoapagedescriptionlanguage.
AcceptingtherestrictiontoTimesRoman—oranyothertype-
facewithsupremepopularity,formattingofanykindisavailable.
Insteadofanauthorcuttingoneselfonpointyanglebrackets,one
mayusetro
ff
,TeX,andthelike.
Color
,withoutanyhassle.
SolongasTimesRomanissuitableforyourneeds,thissolu-
tionissurprisinglyworkable.Forthosewithbrowsersdesignedin
thelastdecade,itJustWorks.Forthosewithoutsuchawebbrows-
er,aPDFfileisreadilyaccessible.
☺
Asabonus,theHTMLfileprintsperfectlyfromthebrowser.
Theonlycatchesare:
•thepapersizemustbethesameasthesourcePDF;
•artificialheadersandfootersmustbedisabled;
•andextramarginsmustbedisabled.
P.S.toUnixusers:youhavenoexcusetobeatalackforTimes
Roman,it’sverylikelyinyourrepositories.Searchforghostscript-
fonts,orsearchbyfilenameforn021003l.pfb.SeeDebian’s
apt-
file
,OpenBSD’s
pkg_locate
,orAlpineLinux’shalf-baked
apkfile
forhowtodothelatter.Afterinstallingit,fontconfig’sde-
faultsmayneedchanging.OnAlpineLinux,thetopchoiceforserif
in60-latin.confmustbesettoNimbusRomanNo9L.
Fordetailsonhowtoperformthiskindofconversion,Irecom-
mendresearching
mutool
.Regardingtypesettingsoftware:Iam
partialto
neatroff
,howeveranytextualPDFmaywork.PDF
filesmayinsteadbeconvertedtosplinesinanSVGfile,suchthat
textisnotselectable,andeveryoccurenceoftheletter’A’isstored
separately.Thismakessenseonlywhenusingtypefaceswhichare
outsideofPostScriptLevel1.
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
AA
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
AA
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
Thankyouforreading.
KianAgheli
kaa.neocities.org