130 ChoiceofType1fontsfortypesettingMaths
Ifyouareinterestedintextalone,youcaninprincipleuseanyofthehugenumbersof
textfontsinAdobeType1,TrueTypeorOpenTypeformats.Theconstraintis,ofcourse,
thatyourpreviewerandprinterdrivershouldsupportsuchfonts(TeXitselfonlycares
aboutmetrics,nottheactualcharacterprograms).
Ifyoualsoneedmathematics,thenyourchoiceismorelimited,inparticularbythe
demandsthatTeXmakesofmathsfonts(fordetails,seethepapersbyB.K.P.Hornin
TUGboat14(3),orbyThierryBoucheinTUGboat19(2)).Thereareseveraloptions
available,whicharebasedonKnuth’soriginaldesigns. Otherscomplementother
commercialandfreetextfontdesigns;oneset(MicroPress’s‘informalmath’)stands
alone.
UsersshouldalsoconsiderthepossibilitiesoftypesettingmathsusingOpenType
fonts.
“Free”fontfamiliesthatwillsupportTeXmathematicsinclude:
ComputerModern (75fonts—opticalscaling)DonaldE.Knuth
TheCMfontswereoriginallydesignedinMetafont,butarealsonowavailablein
scalableoutlineform.Therearecommercialaswellaspublicdomainversions,and
therearebothAdobeType1andTrueTypeversions.Asetofoutlineversionsof
thefontswasdevelopedasacommercialventurebyY&YandBlueSkyResearch;
theyhavesinceassignedthecopyrighttotheAMS,andthefontsarenowfreely
availablefromCTAN. Theirqualityissuchthattheyhavebecomethedefacto
standardforType1versionsofthefonts.
AMSfonts (52fonts,opticalscaling)TheAMS
ThissetoffontsoffersadjunctstotheCMset,includingtwosetsofsymbolfonts
(msamandmsbm)andEulertextfonts.Thesearenotaself-standingfamily,but
meritdiscussionhere(notleastbecauseseveralotherfamiliesmimicthesymbol
fonts).Freely-availableType1versionsofthefontsareavailableonCTAN.The
eulervmpackagepermitsuseoftheEulermathsalphabetinconjunctionwithtext
fontsthatdonotprovidemathsalphabetsoftheirown(forinstance,AdobePalatino
orMinion).
Mathpazoversion1.003 (5fonts)DiegoPuga
ThePazoMathfontsareafamilyoftype1fontssuitablefortypesettingmathsin
combinationwiththePalatinofamilyoftextfonts.Fourofthefivefontsofthe
distributionaremathsalphabets,inuprightanditalicshapes,mediumandbold
weights;thefifthfontcontainsasmallselectionof“blackboardbold”characters
(chosenfortheirmathematicalsignificance).SupportunderLaTeX2eisavailable
inPSNFSS;thefontsarelicensedundertheGPL,withlegalesepermittingtheuse
ofthefontsinpublisheddocuments.
Fourier/Utopia (15fonts)MichelBovani
FourierisafamilybuiltonAdobeUtopia(whichhasbeenreleasedforusage
freeofchargebyAdobe).ThefontsprovidethebasicComputerModernsetof
mathematicalsymbols,andaddmanyoftheAMSmathematicalsymbols(though
youareexpectedtousesomefromtheAMSfontsthemselves). Therearealso
severalothermathematicalanddecorativesymbols.Thefontscomewithafourier
packageforusewithLaTeX;textsupportofOT1encodingisnotprovided—you
areexpectedtouseT1.
Forasample,see
http://www.tug.dk/FontCatalogue/utopia/
Fourier/NewCenturySchoolbook MichaelZedler
FourierncisaconfigurationusingtheFourierfontsinthecontextofNewCentury
Schoolbooktextfonts.
Forasample,see
http://www.tug.dk/FontCatalogue/newcent/
KP-fonts TheJohannesKeplerproject
Thekp-fontsfamilyprovidesacomprehensivesetoftextandmathsfonts. The
setincludesreplacementfixed-widthandsansfonts(thoughsomereportshave
81
Adding pdf pages together - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
best pdf combiner; merge pdf
Adding pdf pages together - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
pdf merger online; reader create pdf multiple files
suggestedthatthesearelesssuccessful,andtheirusemaybesuppressedwhen
loadingthefonts’kpfontsLaTeXsupportpackage).
Foranexample,see
http://www.tug.dk/FontCatalogue/kpserif/
MathDesign (3freefamilies,3commercial-basedfamilies...sofar)PaulPichaureau
ThissetsofaroffersmathematicsfontstomatchthefreefontsAdobeUtopia,URW
GaramondandBitstreamCharter(thetextversionsofallofwhichareseparately
available,onCTAN,inType1format),andAdobeGaramondPro,AdobeUtopiaStd
andITCCharter(whicharecommercialfonts,allavailableforpurchaseonthe
web).Therehasbeenalittlecommentonthesefonts,butnonefromactualusers
postedtothepublicforums.Users,particularlythosewhoarewillingtodiscuss
theirexperiences,wouldobviouslybewelcome.BrowsetheCTANdirectoryand
seewhichyouwant:thereisawealthofdocumentationandexamples.
For samplesof the e free e variants, , see
http://www.tug.dk/FontCatalogue/
charter/
forURWCharter,
http://www.tug.dk/FontCatalogue/garamond/
forURWGaramondand
http://www.tug.dk/FontCatalogue/utopia-md/
for
AdobeUtopia.
Belleek (3fonts)RichardKinch
BelleekistheupshotofKinch’sthoughtsonhowMetafontmightbeusedinthe
future:theywerepublishedsimultaneouslyasMetafontsource,asType1fonts,and
asTrueTypefonts.Thefontsactas“drop-in”replacementsforthebasicMathTime
set(asanexampleof“whatmightbedone”).
ThepaperoutliningKinch’sthoughts,proceedingfromconsiderationsofthe
‘intellectual’superiorityofMetafonttoevaluationsofwhyitsadoptionisso
limitedand what might bedoneabouttheproblem, istobefound at
http:
//truetex.com/belleek.pdf
MTPro2Lite PubishorPerish(MichaelSpivak)
A(functional)subsetoftheMathTimePro2fontset,thatismadeavailable,free,
forgeneraluse.Whileitdoesnotofferthefullpowerofthecommercialproduct
(seebelow),itisneverthelessadesirablefontset.
Mathptmx AlanJeffrey,WalterSchmidtandothers.
Thissetcontainsmathsitalic,symbol,extension,andromanvirtualfonts,built
fromAdobeTimes,Symbol,ZapfChancery,andtheComputerModernfonts.The
resultingmixtureisnotentirelyacceptable,butcanpassinmanycircumstances.
Therealadvantageisthatthemathptmfontsare(effectively)free,andtheresulting
PostScriptfilescanbefreelyexchanged.SupportunderLaTeX2eisavailablein
PSNFSS.
Forasample,see
http://www.tug.dk/FontCatalogue/times/
ComputerModernBright Freescalableoutlineversionsofthesefontsdoexist;they
arecoveredbelowtogetherwiththeircommercialparallels.
URWClassico (4fonts)LaTeXsupportbyBobTennent
TheseareclonesofZapf’sOptimaavailablefromCTAN(fornon-commercial
useonly). Mathematicssupportcanbeprovidedbyusingpackageseulervmor
sansmath.Asasans-seriffontfamily,Optimaisespeciallysuitableforpresenta-
tions.
Theexcellentfontcataloguekeepsanup-to-datelistwhichdescribesthefontsbygiving
namesandshortexamples,only.(Atthetimeofwriting—June2008—thelisthas
severalthatareonlyscheduledforinclusionhere.
AnotherusefuldocumentisStephenHartke’s“Freemathsfontsurvey”,whichis
availableonCTANinbothPDFandHTMLformats.Thesurveycoversmostofthe
fontsmentionedinthefontcatalogue,butalsomentionssome(suchasBelleekthatthe
catalogueomits.
FontscapableofsettingTeXmathematics,thatareavailablecommercially,include:
82
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
7. How to extract Tiff pages. Tiff Compression in C#. 1. Support embedding, removing, adding and updating ICCProfile. 2. Render text to text, PDF, or Word file.
c# merge pdf files into one; acrobat split pdf into multiple files
C# Image: How to Draw Text on Images within Rasteredge .NET Image
txt" to the new project folder, together with .NET to make this image text adding application work powerful & profession imaging controls, PDF document, tiff
pdf merge files; all jpg to one pdf converter
BAMath (13fonts)MicroPressInc.
BAMathisafamilyofseriffonts,inspiredbytheelegantandgraphicallyperfect
fontdesignofJohnBaskerville. BAMathcomprisesthefontsnecessaryfor
mathematicaltypesetting(mathsitalic,mathsymbolsandextensions)innormal
andboldweights. ThefamilyalsoincludesallOT1andT1encodedtextfonts
ofvariousshapes,aswellasfontswithmostusefulglyphsoftheTS1encoding.
MacrosforusingthefontswithPlainTeX,LaTeX2.09andcurrentLaTeXare
provided.
Forfurtherdetails(includingsamples)see
http://www.micropress-inc.com/fonts/bamath/bamain.htm
CHMath (15fonts)MicroPressInc.
CHMathisafamilyofslabseriffonts,designedasamathscompanionfor
BitstreamCharter.(ThedistributionincludesfourfreeBitstreamtextfonts,in
additiontothe15hand-hintedMicroPressfonts.) Forfurtherdetails(including
samples)see
http://www.micropress-inc.com/fonts/chmath/chmain.htm
ComputerModernBright (62fonts—opticalscaling)WalterSchmidt
CMBrightisafamilyofsansseriffonts,basedonKnuth’sCMfonts.Itcomprises
thefontsnecessaryformathematicaltypesetting,includingAMSsymbols,aswell
astextandtextsymbolfontsofvariousshapes.Thecollectioncomeswithitsown
setoffilesforusewithLaTeX.TheCMBrightfontsaresuppliedinType1format
byMicroPress,Inc.ThehfbrightbundleoffersfreeType1fontsfortextusing
theOT1encoding—thecm-superfontsprovidethefontsinT1textencodingbut
don’tsupportCMbrightmathematics.
ForfurtherdetailsofMicropress’offering(includingsamples)see
http://www.micropress-inc.com/fonts/brmath/brmain.htm
ConcreteMath (25fonts—opticalscaling)UlrikVieth
TheConcreteMathfontsetwasderivedfromtheConcreteRomantypefaces
designedbyKnuth.Thesetprovidesacollectionofmathitalics,mathsymbol,and
mathextensionfonts,andfontsofAMSsymbolsthatfitwiththeConcreteset,so
thatConcretemaybeusedasacompletereplacementforComputerModern.Since
ConcreteisconsiderablydarkerthanCM,thefamilymayparticularlyattractivefor
useinlow-resolutionprintingorinapplicationssuchaspostersortransparencies.
ConcreteMathfonts,aswellasConcreteRomanfonts,aresuppliedinType1
formatbyMicroPress,Inc.
Forfurtherinformation(includingsamples)see
http://www.micropress-inc.com/fonts/ccmath/ccmain.htm
HVMath (14fonts)MicroPressInc.
HVMathisafamilyofsansseriffonts,inspiredbytheHelvetica(TM)typeface.
HVMathcomprisesthefontsnecessaryformathematicaltypesetting(mathsitalic,
mathssymbolsandextensions)innormalandboldweights. The e familyalso
includesallOT1andT1encodedtextfontsofvariousshapes,aswellasfontswith
mostusefulglyphsoftheTS1encoding.MacrosforusingthefontswithPlainTeX,
LaTeX2.09andcurrentLaTeXareprovided.Bitmappedcopiesofthefontsare
availablefree,onCTAN.
Forfurtherdetails(andsamples)see
http://www.micropress-inc.com/fonts/hvmath/hvmain.htm
InformalMath (7outlinefonts)MicroPressInc.
InformalMathisafamilyoffancifulfontslooselybasedontheAdobe’sTekton
(TM)family,fontswhichimitatehandwrittentext.InformalMathcomprisesthe
fontsnecessaryformathematicaltypesetting(mathsitalic,mathssymbolsand
extensions)innormalweight,aswellasOT1encodedtextfontsinuprightand
obliqueshapes.MacrosforusingthefontswithPlainTeX,LaTeX2.09andcurrent
LaTeXareprovided.
83
VB.NET PDF: How to Create Watermark on PDF Document within
example code to create graphics watermark on multiple PDF pages within the users with the most flexible and mature PDF watermark adding API solutions
batch combine pdf; attach pdf to mail merge
VB.NET Image: VB.NET Codes to Add Antique Effect to Image with .
When the two libraries are combined together, you can Basic .NET example codings for adding vintage effect & profession imaging controls, PDF document, image
merge pdf files; combine pdfs online
Forfurtherdetails(includingsamples)see
http://www.micropress-inc.com/fonts/ifmath/ifmain.htm
LucidaBrightwithLucidaNewMath (25fonts)ChuckBigelowandKrisHolmes
Lucidaisafamilyofrelatedfontsincludingseriffed,sansserif,sansseriffixed
width,calligraphic,blackletter,fax,KrisHolmes’connectedhandwritingfont,etc;
they’renotas‘spindly’asComputerModern,withalargex-height,andinclude
alargersetofmathssymbols,operators,relationsanddelimitersthanCM(over
800insteadof384: amongothers,italsoincludestheAMSmsamandmsbm
symbolsets).‘LucidaBrightExpert’(14fonts)addsseriffedfixedwidth,another
handwritingfont,smallcaps,boldmaths,upright‘mathsitalic’,etc.,totheset.
SupportunderLaTeXisavailableundertheauspicesofthePSNFSS,andpre-built
metricsarealsoprovided.
TUGhastherighttodistributethesefonts;thewebsite“LucidaandTUG
hasdetails.
AdobeLucida,LucidaSansandLucidaMath (12fonts)
LucidaandLucidaMatharegenerallyconsideredtobeabitheavy.Thethreemaths
fontscontainonlytheglyphsintheCMmathsitalic,symbol,andextensionfonts.
SupportforusingLucidaMathwithTeXisnotverygood;youwillneedtodo
someworkreencodingfontsetc. (Insomesensethissetistheancestorofthe
LucidaBrightplusLucidaNewMathfontset,whicharenotcurrentlyavailable.)
MathTimePro2 PublishorPerish(MichaelSpivak)
ThislatestinstanceoftheMathTimefamilycoversalltheweights(medium,bold
andheavy)andsymbolsofpreviousversionsofMathTime.Inadditionithasa
muchextendedrangeofsymbols,andmanytypographicimprovementsthatmake
forhigh-qualitydocuments. ThefontsaresupportedunderbothPlainTeXand
LaTeX2e,andareexclusivelyavailableforpurchasefromPersonalTeXInc.
Forfurtherdetailsandsamplesandfliers,see
http://www.pctex.com/
mtpro2.html
MinionProandMnSymbol Adobe,LaTeXsupportandpackagingbyAchimBlumen-
sathetal.
MinionProderivesfromthewidely-availablecommercialOpenTypefontofthe
samenamebyAdobe;scriptsareprovidedtoconvertrelevantpartsofittoAdobe
Type1format.TheMinionPropackagewillsetuptextandmathssupportusing
MinionPro,butaseparate(free)fontsetMnSymbolgreatlyextendsthesymbol
coverage.
PAMath PAMathisafamilyofseriffontslooselybasedonthePalatino(TM)typeface.
PAMathcomprisesthefontsnecessaryformathematicaltypesetting(mathsitalics,
maths,calligraphicandoldstylesymbols,andextensions)innormalandbold
weights.ThefamilyalsoincludesallOT1,T1encodedtextfontsofvariousshapes,
aswellasfontswiththemostusefulglyphsoftheTS1encoding.Macrosforusing
thefontswithPlainTeX,LaTeX2.09andcurrentLaTeXareprovided.
Forfurtherdetails(andsamples)see
http://www.micropress-inc.com/fonts/pamath/pamain.htm
TMMath (14fonts)MicroPressInc.
TMMathisafamilyofseriffonts,inspiredbytheTimes(TM)typeface.TMMath
comprisesthefontsnecessaryformathematicaltypesetting(mathsitalic,maths
symbolsandextensions)innormalandboldweights.Thefamilyalsoincludesall
OT1andT1encodedtextfontsofvariousshapes,aswellasfontswithmostuseful
glyphsoftheTS1encoding.MacrosforusingthefontswithPlainTeX,LaTeX2.09
andcurrentLaTeXareprovided.Bitmappedcopiesofthefontsareavailablefree,
onCTAN.
Forfurtherdetails(andsamples)see
http://www.micropress-inc.com/fonts/tmmath/tmmain.htm
84
VB.NET Image: How to Deploy & Configure .NET Image SDK
dlls into your ASP.NET web project by adding reference directly; Copy your evaluation license key at the same folder of your web project, together with above
acrobat merge pdf files; apple merge pdf
C# Image: C# Code to Encode & Decode JBIG2 Images in RasterEdge .
codec into PDF documents for a better PDF compression; jbig2.dll to the C# project by adding project reference text to the new project folder, together with .NET
build pdf from multiple files; add two pdf files together
Twootherfontsetsshouldbementioned,eventhoughtheydon’tcurrentlyproduce
satisfactoryoutput—theirauthorisnolongerworkingonthem,andseveralproblems
havebeenidentified:
Pxfontssetversion1.0 (26fonts)byYoungRyu
Thepxfontssetconsistsof
• virtualtextfontsusingAdobePalatino(oritsURWreplacement,Palladio)with
modifiedplus,equalandslashsymbols;
• mathsalphabetsusingPalatino(orPalladio;
• mathsfontsofallsymbolsinthecomputermodernmathsfonts(cmsy,cmmi,
cmexandtheGreeklettersofcmr)
• mathsfontsofallsymbolscorrespondingtotheAMSfonts(msamandmsbm);
• additionalmathsfontsofvarioussymbols.
ThetextfontsareavailableinOT1,T1andLY1encodings,andTSencodedsymbols
arealsoavailable.Thesansserifandmonospacedfontssuppliedwiththetxfontsset
(seebelow)maybeusedwithpxfonts;thetxfontssetshouldbeinstalledwhenever
pxfontsare.LaTeX,dvipsandPDFTeXsupportfilesareincluded.
Thefontsarenotperfect;thewidthsassignedtothecharactersinthe
.tfm
fileare
wrongforsomeglyphs;thiscancausesequencesofcharactersto“lookwrong”,or
insomecaseseventooverlap;thenewpxfonts(notedabove)aimtoreducethese
problems.
ThefontsarelicensedundertheGPL;useinpublisheddocumentsispermitted.
Newpx byMichaelSharpefromYoungRyu’spxfonts
Thiscollectionisderivedfrompxfonts;themathsfontsmetricshavebeenadjusted
sothattheoutputislesscrampedthanwhenpxfontsisused;theappearanceof
theoutputismuchimproved.Twopackagesareprovided,newpxtextforusingthe
associatedtextfonts,andnewpxmathformathematics.
Txfontssetversion3.1 (42fonts)byYoungRyu
Thetxfontssetconsistsof
• virtualtextfontsusingAdobeTimes(ortheURWNimbusRomanNo9Lfont
thatsubstitutesforTimes,whichisdistributedaspartoftheURW“basic35”
collection)withmodifiedplus,equalandslashsymbols;
• matchingsetsofsansserifandmonospace(‘typewriter’)fonts(thesansserifset
isbasedonAdobeHelvetica);
• mathsalphabetsusingAdobeTimes,ortheURWequivalentNimbusRomanNo9;
• mathsfontsofallsymbolsinthecomputermodernmathsfonts(cmsy,cmmi,
cmexandtheGreeklettersofcmr)
• mathsfontsofallsymbolscorrespondingtotheAMSfonts(msamandmsbm);
• additionalmathsfontsofvarioussymbols.
ThetextfontsareavailableinOT1,T1andLY1encodings,andTSencodedsymbols
arealsoavailable.
Thefontsarenotperfect;thewidthsassignedtothecharactersinthe
.tfm
fileare
wrongforsomeglyphs;thiscancausesequencesofcharactersto“lookwrong”,or
insomecaseseventooverlap;thenewtxfonts(notedabove)aimtoreducethese
problems.
ThefontsarelicensedundertheGPL;useinpublisheddocumentsispermitted.
Txfontsbsetversion1.00 byYoungRyuandAntonisTsolomitis
Thetxfontsbbundlestxfonts,extendedtoprovideaSmallCapsset,Old-Style
numbersandGreektext(fromtheGNUFreefontset).Documentationisavailable
forthisvariant,too.
Newtx byMichaelSharpefromYoungRyu’stxfonts
Thiscollectionisderivedfromtxfonts;themathsfontsmetricshavebeenadjusted
85
VB.NET Image: VB.NET ISSN Barcode Reader & Scanner; Decode Barcode
into any VB.NET developing applications by adding reference from source PDF file, RasterEdge.Imaging.PDF.dll will and used in VB.NET class application together.
append pdf files reader; add pdf together
VB.NET TIFF: .NET TIFF Printer Control; Print TIFF Using VB.NET
Therefore, by adding above mentioned two libraries into VB function to print multiple TIFF pages by defining & profession imaging controls, PDF document, image
pdf mail merge; add multiple pdf files into one online
sothattheoutputislesscrampedthanwhentxfontsisused;theappearanceof
theoutputismuchimproved. Twopackagesareprovided,newtxtextforusing
theassociatedtextfonts,andnewtxmathformathematics.Optionsareprovided
tosubstitutelettersandsymbolsfromtheLibertineset,andfromtheGaramond
extensionfontgaramondx(butnotethatgaramondx,whichisanadaptationof
URWGaramond,isnotavailableviaTeXLive).
Finally,onemustnotforget:
Proprietaryfonts Varioussources.
SincehavingahighqualityfontsetinscalableoutlineformthatworkswithTeX
cangiveapublisherarealcompetitiveadvantage,therearesomepublishersthat
havepaid(alot)tohavesuchfontsetsmadeforthem.Unfortunately,thesesetsare
notavailableontheopenmarket,despitethelikelihoodthatthey’remorecomplete
thanthosethatare.
Weobserveaverylimitedselectionofcommercialmathsfontsets;aType1mathsfont
hastobeexplicitlydesignedforusewithTeX,whichisanexpensivebusiness,andis
oflittleappealinothermarkets.Furthermore,theTeXmarketforcommercialfontsis
minutebycomparisonwiththehugesalesofotherfontsets.
TextfontsinType1formatareavailablefrommanyvendorsincludingAdobe,
MonotypeandBitstream.However,becarefulwithcheapfont“collections”;manyof
themdodgecopyrightrestrictionsbyremoving(orcrippling)partsofthefontprograms
suchashinting.Suchbehaviourisbothunethicalandbadfortheconsumer.Thefonts
maynotrenderwell(oratall,underATM),maynothavethe‘standard’complementof
228glyphs,ormaynotincludemetricfiles(whichyouneedtomakeTFMfiles).
TrueTypewasforalongtimethe“native”formatforWindows,butMicroSoft
joinedthedevelopmentoftheOpenTypespecification,and‘modern’windowswill
workhappilywithfontsineitherformat.SomeTeXimplementationssuchasTrueTeX
useTrueTypeversionsofComputerModernandTimesMathsfontstorenderTeX
documentsinWindowswithouttheneedforadditionalsystemsoftwarelikeATM.
(WhenusedonasystemrunningWindowsXPorlater,TrueTeXcanalsouseAdobe
Type1fonts.)
Whenchoosingfonts,yourownsystemenvironmentmaynotbetheonlyoneof
interest.Ifyouwillbesendingyourfinisheddocumentstoothersforfurtheruse,you
shouldconsiderwhetheragivenfontformatwillintroducecompatibilityproblems.
PublishersmayrequireTrueTypeexclusivelybecausetheirsystemsareWindows-based,
orType1exclusively,becausetheirsystemsarebasedontheearlypopularityofthat
formatinthepublishingindustry. Manyservicebureausdon’tcareaslongasyou
presentthemwithafinishedprintfile(PostScriptorPDF)fortheiroutputdevice.
CMfamilycollection: Distributedaspartof
fonts/amsfonts
AMSfontcollection: Distributedaspartof
fonts/amsfonts
Belleek
fonts:
fonts/belleek
URWClassicofonts:
fonts/urw/classico
CM-super
collection:
fonts/ps-type1/cm-super
eulervm.sty
andsupportingmetrics:
fonts/eulervm
fourier
(includingmetricsandothersupportforutopia:
fonts/fourier-GUT
fouriernc
:
fonts/fouriernc
garamondx
:
fonts/garamondx
hfbright
collection:
fonts/ps-type1/hfbright
hvmath
(freebitmappedversion):
fonts/micropress/hvmath
kpfonts
family:
fonts/kpfonts
Libertine
family:
fonts/libertine
LucidaBright/Mathmetrics
:
fonts/psfonts/bh/lucida
86
VB.NET Word: .NET Project for Merging Two or More Microsoft Word
Enable VB.NET developers to split pages of a Word Studio using VB language and adding references to powerful & profession imaging controls, PDF document, image
acrobat combine pdf files; combine pdf files
C# Image: C# Tutorial to Scale Images in C# by Using Rasteredge .
txt" to the new project folder, together with C# Imaging SDK DLLs; Integrate imaging processing assemblies to the project by adding reference; RasterEdge
break pdf into multiple files; pdf merger
LucidaPSNFSS support
:
macros/latex/contrib/psnfssx/lucidabr
MathDesign
collection:
fonts/mathdesign
MathsFontSurvey:
info/Free_Math_Font_Survey/en/survey.pdf
(PDF)or
info/Free_Math_Font_Survey/en/survey.html
(HTML)
MathTimePro2Lite:
fonts/mtp2lite
MinionProsupport:
fonts/minionpro
MnSymbol
family:
fonts/mnsymbol
Newtx
fonts:
fonts/newtx
NimbusRomanNo9 fonts
: distributedin
fonts/urw/base35
Palladiofonts
: distributedin
fonts/urw/base35
pxfonts
:
fonts/pxfonts
sansmath.sty
:
macros/latex/contrib/sansmath
tmmath
(freebitmappedversion):
fonts/micropress/tmmath
txfonts
:
fonts/txfonts
URW“35fonts”collection:
fonts/urw/base35
utopia
fonts:
fonts/utopia
131 UnicodeMathsusingOpenTypefonts
TheISOstandardUniversalCodingScheme(UCS),whichiscommonlyknownas
Unicode,wasadoptedearlybythedesignersofTrueType(TTF)andOpenType(OTF)
fonts.Theflexibilityofthefontsoffershope,forthefirsttime,ofauniformmethodfor
typesettingessentiallyanylanguage.
TeXusershavebeeneagerlyadoptingthefonts,forsometime,usingXeTeX(nowa
ratherstablesystem)andLuaTeX(whichis,atthetimeofwriting,stillbeingdeveloped).
WhileTeXuserswereinvestigatingtheuseofthesetextfonts,ISOwasextending
Unicodetoprovideameansofexpressingmathematics. Asthisworkproceeded,
MicroSoftand(separately)aconsortiumofpublishingcompaniesweredeveloping
OpenTypemathsfonts. (Microsoftcontributedonthedevelopmentoftheconcepts,
withintheISOprocess.)MicroSoft’sOpenTypeMathsfont,CambriaMathhasbeen
availableforpurchaseforsometime.
ThefirstfreeOpenTypeMathsfonttoappearwasAsanaMath,whichwaseventually
followedbythepublishers’consortium’sofferofaninterimversionoftheirfont,STIX,
whichhasbeenredevelopedtoprovideamoreusablewhole,XITS,byagroupofTeX
users.
Otherfontsareappearing,includingTeXGyreTermesMath(basedonTimes-like
fonts)andTexGyrePagellaMath(basedonPalatino-likefonts),andLMMathextending
theOpenTypeversionoftheLatinModernfontfamily.
Actuallyusingaunicodemathsfontisquiteacomplicatedbusiness,buttheLa-
TeXpackageunicode-math(supportedbythefontspecpackage)doestheessential
groundwork.
Asana-Math
font:
fonts/Asana-Math
fontspec.sty
:
macros/latex/contrib/fontspec
lm-math
fonts:
fonts/lm-math
STIX
fonts:
fonts/stix
unicode-math.sty
:
macros/latex/contrib/unicode-math
tex-gyre-math-pagella
font: distributedaspartof
fonts/tex-gyre-math
tex-gyre-math-termes
font: distributedaspartof
fonts/tex-gyre-math
XITS
fonts:
fonts/xits
87
132 Weirdcharactersindvipsoutput
You’veinnocentlygeneratedoutput,usingdvips,andthereareweirdtranspositionsinit:
forexample,the
fi
ligaturehasappearedasa£symbol.Thisisanunwantedside-effect
oftheprecautionsoutlinedingeneratingPostScriptforPDF.The
-G1
switchdiscussed
inthatquestionisappropriateforKnuth’stextfonts,butdoesn’tworkwithtextfonts
thatdon’tfollowKnuth’spatterns(suchasfontssuppliedbyAdobe).
Iftheproblemarises,suppressthe
-G1
switch:ifyouwereusingitexplicitly,don’t;
ifyouwereusing
-Ppdf
,add
-G0
tosuppresstheimplicitswitchinthepseudo-printer
file.
Theproblemhasbeencorrectedindvipsv5.90(andlaterversions);itisunlikely
evertorecur...
K.2 Macrosforusingfonts
133 Usingnon-standardfontsinPlainTeX
PlainTeX(inaccordancewithitsdescription)doesn’tdoanythingfancywithfonts:it
setsupthefontsthatKnuthfoundheneededwhenwritingthepackage,andleavesyou
todotherest.
TousesomethingotherthanKnuth’sdefault,youcanuseKnuth’smechanism,the
\font
primitive:
\font\foo=nonstdfont
...
\foo
Text set using nonstdfont t ...
Thenameyouuse(
nonstdfont
,above)isthenameofthe
.tfm
fileforthefontyou
want.
Ifyouwanttouseanitalicversionof
\foo
,youneedtouse
\font
again:
\font\fooi=nonstdfont-italic
...
\fooi
Text set using nonstdfont t italic...
Thisisallveryelementarystuff,andservesforsimpleuseoffonts.However,there
arewrinkles,themostimportantofwhichisthematteroffontencodings.Onealmost
neverseesnewfontsthatuseKnuth’seccentricfontencodings—butthoseencodings
arebuiltintoPlainTeX,sothatsomemacrosofPlainTeXneedtobechangedtouse
thefonts.LaTeXgetsaroundalltheseproblemsbyusinga“fontselectionscheme”—
this‘NFSS’(‘N’for‘new’,asopposedtowhatLaTeX2.09had)carriesaroundwith
itseparateinformationaboutthefontsyouuse,sothechangestoencoding-specific
commandshappenautomagically.
IfyouonlywanttousetheECfonts,youcaninprincipleusetheec-plainbundle,
whichgivesyouaversionofPlainTeXwhichyoucanruninthesamewaythatyourun
PlainTeXusingtheoriginalCMfonts,byinvokingtex.(Ec-plainalsoextendstheEC
fonts,forreasonswhicharen’timmediatelyclear,butwhichmightcauseproblemsif
you’rehopingtouseType1versionsofthefonts.)
Thefont_selectionpackageprovidesasortofhalfwayhouse:itprovidesfontface
andsize,butnotfamilyselection.Thisgivesyouconsiderablefreedom,butleavesyou
stuckwiththeoriginalCMfonts.It’sacompactsolution,withinitsrestrictions.
OtherPlainTeXapproachestotheproblem(packagesplnfss,fontchandofs)break
outofthePlainTeXmodel,towardsthesortoffontselectionprovidedbyConTeXtand
LaTeX—fontselectionthatallowsyoutochangefamily,aswellassizeandface.The
remainingpackagesallmakeprovisionforusingencodingsotherthanKnuth’sOT1.
Plnfsshasaratherbasicsetoffontfamilydetails;however,itiscapableofusing
fontdescription(
.fd
)filescreatedforLaTeX.(Thisisuseful,sincemostmodern
mechanismsforintegratingoutlinefontswithTeXgenerate
.fd
filesintheirprocess.)
FontchhasspecialprovisionforT1andTS1encodings,whichyouselectbyarcane
commands,suchas:
88
\let\LMTone\relax
\input fontch.tex
forT1.
Ofsseemstobethemostthoroughlythought-throughofthealternatives,andcan
selectmorethanoneencoding: aswellasT1itcoverstheencodingIL2,whichis
favouredintheCzechRepublicandSlovakia. Ofsalsocoversmathematicalfonts,
allowingyouthedubiouspleasureofusingfontssuchasthepxfontsandtxfonts.
ThepdcmacPlainTeXmacropackageaimstobeacompletedocumentpreparation
environment,likeEplain.Oneofitscomponentsisafontselectionscheme,pdcfsel,
whichisrathersimplebutadequatelypowerfulformanyuses.Thepackagedoesn’t
preloadfonts:theuserisrequiredtodeclarethefontsthedocumentisgoingtouse,
andthepackageprovidescommandstoselectfontsasthey’reneeded.Thedistribution
includesaconfigurationtouseAdobe‘standard’fontsfortypesettingtext.(Eplainitself
seemsnottoofferafontselectionscheme.)
Thefont-changecollectiontakesaratherdifferentapproach—itsupplieswhatare
(ineffect)aseriesoftemplatesthatmaybeincludedinadocumenttochangefontusage.
Thepackage’sdocumentationshowstheeffectratherwell.
Simplytochangefontsizeinadocument(i.e.,notchangingthedefaultfontitself),
maybedoneusingtheratherstraightforwardvarisize,whichoffersfontsizesranging
from7pointsto20points(nominalsizes,all).Fontsizecommandsaregeneratedwhen
anyofthepackagefilesisloaded,sothe
11pt.tex
definesacommand
\elevenpoint
;
eachofthefilesensuresthere’sa“wayback”,bydefininga
\tenpoint
command.
ec-plain
:
macros/ec-plain
font-change
:
macros/plain/contrib/font-change
fontch
:
macros/plain/contrib/fontch
font_selection
:
macros/plain/contrib/font_selection
ofs
:
macros/generic/ofs
pdcmac
:
macros/plain/contrib/pdcmac
plnfss
:
macros/plain/plnfss
varisize
:
macros/plain/contrib/varisize
K.3 Particularfontfamilies
134 Usingthe“Concrete”fonts
TheConcreteRomanfontsweredesignedbyDonKnuthforabookcalled“Concrete
Mathematics”,whichhewrotewithGrahamandPatashnik(thePatashnik,ofBibTeX
fame).Knuthonlydesignedtextfonts,sincethebookusedtheEulerfontsformathe-
matics.ThebookwastypesetusingPlainTeX,ofcourse,withadditionalmacrosthat
maybeviewedinafile
gkpmac.tex
,whichisavailableonCTAN.
Thepackagesbeton,concmath,andccfontsareLaTeXpackagesthatchangethe
defaulttextfontsfromComputerModerntoConcrete.Packagesbetonandccfontsalso
slightlyincreasethedefaultvalueof
\baselineskip
toaccountfortheratherheavier
weightoftheConcretefonts.IfyouwishtousetheEulerfontsformathematics,as
Knuthdid,there’stheeulerpackagewhichhasbeendevelopedfromKnuth’sownPlain
TeX-basedset:thesemacrosarecurrentlydeprecated(theyclashwithmanythings,
includingAMSLaTeX).Theindependently-developedeulervmbundleistherefore
preferredtotheeulerpackage. (Notethat t installingtheeulervmbundle involves
installingaseriesofvirtualfonts.Whilemostmoderndistributionsseemtohavethe
requisitefilesinstalledbydefault,youmayfindyouhavetoinstallthem.Ifso,seethe
file
readme
intheeulervmdistribution.)
AfewyearsafterKnuth’soriginaldesign,UlrikViethdesignedtheConcreteMath
fonts.Packagesconcmath,andccfontsalsochangethedefaultmathfontsfromComputer
ModerntoConcreteandusetheConcreteversionsoftheAMSfonts(thislastbehaviour
isoptionalinthecaseoftheconcmathpackage).
89
TherearenoboldConcretefonts,butitisgenerallyacceptedthattheComputer
ModernSansSerifdemiboldcondensedfontsareanadequatesubstitute.Ifyouare
usingconcmathorccfontsandyouwanttofollowthissuggestion,thenusethepackage
with
boldsans
classoption(inspiteofthefactthattheconcmathdocumentationcalls
it
sansbold
classoption).Ifyouareusingbeton,add
\renewcommand{\bfdefault}{sbc}
tothepreambleofyourdocument.
Type1versionsofthefontsareavailable.ForOT1encoding,theyareavailable
fromMicroPress.TheCM-SuperfontscontainType1versionsoftheConcretefontsin
T1encoding.
beton.sty
:
macros/latex/contrib/beton
ccfonts.sty
:
macros/latex/contrib/ccfonts
CM-Superfonts:
fonts/ps-type1/cm-super
concmath.sty
:
macros/latex/contrib/concmath
Concmathfonts:
fonts/concmath
Concretefonts:
fonts/concrete
euler.sty
:
macros/latex/contrib/euler
eulervm
bundle:
fonts/eulervm
gkpmac.tex
:
systems/knuth/local/lib/gkpmac.tex
135 UsingtheLatinModernfonts
Thelmfontsareanexcitingadditiontothearmouryofthe(La)TeXuser:highquality
outlinesoffontsthatwereuntilrecentlydifficulttoobtain,allinafreeandrelatively
compactpackage. However,thespartaninformationfilethatcomeswiththefonts
remarks“Itispresumedthatapotentialuserknowswhattodowithallthesefiles”.This
answeraimstofillintherequirements:thejobisreallynotterriblydifficult.
NotethatteTeXdistributions,fromversion3.0,alreadyhavethelmfonts:allyou
needdoisusethem.Thefontsmayalsobeinstalledviathepackagemanager,ina
currentMiKTeXsystem.Theremainderofthisanswer,then,isforpeoplewhodon’t
usesuchsystems.
Thefont(andrelated)filesappearonCTANasasetofsingle-entryTDStrees
fonts
,
dvips
,
tex
and
doc
.The
doc
subtreereallyneednotbecopied(it’sreallya
pairofsamplefiles),butcopytheotherthreeintoyourexistingLocal
$TEXMF
tree,and
updatethefilenamedatabase.
Now,incorporatethefontsinthesetsearchedbyPDFLaTeX,dvips,dvipdfm/dvipdfmx,
yourpreviewersandType1-to-PKconversionprograms,by
• OnateTeXsystemearlierthanversion2.0,editthefile
$TEXMF/dvips/config/
updmap
andinsertanabsolutepathforthe
lm.map
justafterthelinethatstarts
extra_modules="
(andbeforetheclosingquotes).
• OnateTeXversion2.0(orlater),executethecommand
updmap --enable Map lm.map
• OnaMiKTeXsystemearlierthanversion2.2,the“Refreshfilenamedatabase”
operation,whichyouperformedafterinstallingfiles,alsoupdatesthesystem’s
“PostScriptresourcesdatabase”.
• OnaMiKTeXsystem,version2.2orlater,update
updmap.cfg
asdescribedinthe
MiKTeXonlinedocumentation.Thenexecutethecommand
initexmf --mkmaps
,
andthejobisdone.
TousethefontsinaLaTeXdocument,youshould
\usepackage{lmodern}
thiswillmakethefontsthedefaultforallthreeLaTeXfontfamilies(“roman”,“sans-
serif”and“typewriter”).Youalsoneed
90
Documents you may be interested
Documents you may be interested