Risposte nei forum create
-
AutoreRisposte
-
::
Ma proverei qualche altra strada, per esempio vedrei meglio, sempre nell’albero locale, un ramo texmf-local/font/opentype/ che è conforme alle regole TDS. Non ti suggerisco di cambiare (mai toccare quello che funziona) ma volevo solo esporti quale sarebbe stato un approccio conforme a TDS.
Ho seguito le tue indicazioni e “rischiosamente” spostato gli otf. Aggiornata la cache, tutto continua a funzionare.
In realtà, non avevo affatto presente la questione delle regole del TDS.
Il fatto è che, a volte, dinanzi a un problema non so bene dove cercare
all’interno della vastissima documentazione….Grazie ancora per i preziosi consigli
m
::
Ho creato le varie directory per i font e quindi ho copiato gli otf in
/usr/local/texlive/texmf-local/source/fonts/font
mentre gli mf stanno in /usr/local/texlive/2012/….
distribuiti in varie (sub)directory (che conosci meglio di me).
Insomma li ho messi nell’albero locale, non in quello principale
dove ci sono gli mf. Poi ho lanciato fc-cache -fv e mi pare
funzioni tutto ottimamentegrazie per l’aiuto, all’s well that ends well 🙂
m
::
Ho usato l’ultima ed estrema risorsa del dilettante, in perfetto stile Windows (la formattazione).
Ho in realtà cancellato /texmf-local e ricopiato in /source/fonts tutti gli otf. Come per miracolo,
anche Minion Pro si è messo a funzionare con Xelatex. Non ho idea di che cosa fosse successo
in precedenza. Ormai vado a nanna, domani installo i font con autoinst per averli disponibili
anche con pdflatex e vedo se il problema si ripropone…m
::
Ma guarda che ho creato /usr/local/texlive/texmf-local/source/fonts/MinionPro
dove ho collocato gli .otf del tutto indipendentemente da autoinst.
Infatti con pdflatex al compilazione va a buon fine. In quella directory
ci sono gli .otf di tutti i font, e la compilazione con Xelatex va a buon fine
per tutti tranne che nel caso del Minion….m
::
Io ho solo la versione Pro: Ho copiato gli otf e li ho installati, appunto con autoinst,
esattamente come ho fatto con Jenson, Warnock, GaramondPremier e Myriad.
Tutti funzionano perfettamente e non capisco che cosa si andato storto in questo caso. Cmq:
`samiel@debian:~/.fonts$ otfinfo -v MinionPro-Regular.otf
Version 2.030;PS 2.000;hotconv 1.0.51;makeotf.lib2.0.18671
samiel@debian:~/.fonts$ otfinfo -f MinionPro-Regular.otf
aalt Access All Alternates
c2sc Small Capitals From Capitals
case Case-Sensitive Forms
cpsp Capital Spacing
dlig Discretionary Ligatures
dnom Denominators
frac Fractions
hist Historical Forms
kern Kerning
liga Standard Ligatures
lnum Lining Figures
numr Numerators
onum Oldstyle Figures
ordn Ordinals
ornm Ornaments
pnum Proportional Figures
salt Stylistic Alternates
sinf Scientific Inferiors
size Optical Size
smcp Small Capitals
ss01 Stylistic Set 1
ss02 Stylistic Set 2
subs Subscript
sups Superscript
tnum Tabular Figures
zero Slashed Zero`m
::Se hai installato i MyriadPro estraendo il greco con il file di codifica lgr.enc, dovresti disporre del file giusto per usarlo con pdflatex, ma devi disporre anche dei file .fd, come sempre. I MyriadPro non fanno eccezione.
Però se li hai estratti e instalalti con quella codifica, segui el istruzioni contenute in tex-doc-xetex.pdf e generi i file .fd che ti mancano.Lo ho installati con autoinst
e non credo che faccia quel lavoro
Cmq se ho ben visto, Myriad ha soltanto il supporto per il greco monotonico,
e non è quello che mi serve
::
Se hai esperienza di HTML, puoi creare i colori che vuoi
con la notazione RGB anche qui. Vedi la sezione sul pacchetto color
nella “Breve guida ai pacchetti più comuni” di Enrico Gregorio:
http://profs.sci.univr.it/~gregorio/egtex.htmlm
9 Aprile 2013 alle 5:49 in risposta a: Doppia versione dei pacchetti installati(TeXLive2012/Ubuntu) #843708 Aprile 2013 alle 21:06 in risposta a: Doppia versione dei pacchetti installati(TeXLive2012/Ubuntu) #84368::
Capito! Nel prossimi giorni sarà difficile,
ma conto di svolgere questo esercizio.
Vero, basta sfruttare gli .fd. La teoria è chiara,
poi nell’applicazione bisogna vedere cosa combino.
Ma mi cimenterò senz’altro appena possibile.mi stupisco che autoinst non abbia preparato
quei file .fd secondo quelle lineeI file .fd ci sono, adesso li confronto col modello
presente in “Font e tipografia” (2.4)grazie ancora
m
::Samiel, come te lo devo dire: pdftex.map non ha nulla a che vedere con Xe(La)Tex.
Ops, rimandato a settembre! 🙁
Non so quale mossa io possa aver fatto per avere due pdflatex.map, adesso vedo se sono uguali.Cmq con Xelatex l’utilizzo delle diverse font size è in definitiva semplice.
Più complesso, o meglio farraginoso, mi pare con pdflatex, per il quale
si dovrebbe credo approntare una serie di dichirazioni come questa, trovata in rete
`\DeclareFontFamily{T1}{lmr}{}
\DeclareFontShape{T1}{lmr}{m}{n}{<->ec-lmr17}{}
\DeclareFontShape{T1}{lmr}{m}{sl}{<->ec-lmro17}{}
\DeclareFontShape{T1}{lmr}{m}{it}{<->ec-lmri12}{}
\DeclareFontShape{T1}{lmr}{m}{sc}{<->ec-lmcsc10}{}
\DeclareFontShape{T1}{lmr}{bx}{n}{<->ec-lmbx12}{}
\DeclareFontShape{T1}{lmr}{bx}{it}{<->ec-lmbxi10}{}
\DeclareFontShape{T1}{lmr}{bx}{sl}{<->ec-lmbxo10}{}`m
::
Ci sono!
`\documentclass[a4paper]{article}
\usepackage{fontspec}
\setmainfont[SizeFeatures={%
{Size={-8.4},Font=* Caption},
{Size={8.41-13.0},Font=*},
{Size={13.01-19.9},Font=* Subhead},
{Size={19.91-},Font=* Display}
}]{Minion Pro}\usepackage{polyglossia}
\setmainlanguage{italian}
\begin{document}{\fontsize{4}{8}\selectfont Testo piccolo: CAPTION\par}
{\fontsize{12}{24}\selectfont Testo normale: TEXT\par}
{\fontsize{16}{32}\selectfont Testo grande: SUBHEAD\par}
{\fontsize{36}{48}\selectfont Testo grandissimo: DISPLAY\par}
\end{document}`
È necessario richiedere a fontspec di usare corpi diversi, ma la cosa funziona.
Nelal fattispecie, ho usato le misure indicate dalla stessa Adobe per il Minion:
http://store1.adobe.com/cfusion/store/html/index.cfm?store=OLS-US&event=displayFontPackage&code=1721
Infatti, guardando le proprietà del pdf generato trovo:
`samiel@debian:~/guide_latex/xetex$ pdffonts opticalsize.pdf
name type emb sub uni object ID
———————————— —————– — — — ———
AVZBDA+MinionPro-Capt-Identity-H CID Type 0C yes yes yes 5 0
WSDHXQ+MinionPro-Subh-Identity-H CID Type 0C yes yes yes 7 0
RNQPRZ+MinionPro-Disp-Identity-H CID Type 0C yes yes yes 9 0
`
Non capisco bene come mai non sia indicato il carattere di default.
Ne viene forse omessa la menzione in quanto tale?Mi lascia tuttavia un po’ perplesso un passo del manuale di fonspec (8.6) che recita:
OpenType fonts with optical scaling will exist in several discrete sizes, and these will
be selected by XETEX and LuaTEX automatically determined by the current font size as in
Example 16, in which we’ve scaled down some large text in order to be able to compare the
difference for equivalent font sizes.
The OpticalSize option may be used to specify a different optical size. With OpticalSize
set to zero, no optical size font substitution is performed, as shown in Example 17.perché se non preciso le misure, almeno nel pdf risultante non vedo usati i vari corpi
PS
Mi resta il dubbio esposto nel post precedente:
normale avere due pdftex.map?m
.
-
AutoreRisposte