- Questo topic ha 20 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 13 anni, 5 mesi fa da
samiel.
-
CreatoreTopic
-
5 Aprile 2013 alle 17:33 #84504::
Ho una doppia versione dei Adobe Jenson Pro, una “normale
(non so quale sia il nome tecnicamente proprio) e una ottica.
Vale la pena di installare la seconda? Poi LaTX usa correttamente
i vari tipi di carattere a seconda delle dimensioni?
Devo installare ovviamente solo gli ottici, nel caso ?Grazie
m
-
CreatoreTopic
-
AutoreRisposte
-
-
5 Aprile 2013 alle 19:40 #84505::
I corpi ottici sono una manna del cielo; a parte i tuoi Jensen, i Latin Modern sembrano essere gli unici OpenType a disporne (non ho esaminato tutti quelli che ho sul mio Mac, ma non credo di andare lontano dicendo che sono unici); e il risultato si vede quando componi la matematica, perché nella stessa formula puoi avere i tre corpi, normale, pedici di primo livello e pedicie di secondo livello; se il font normale è in copro 10, quello dei pedici 1º l. è in corpo 7 e quelli dei pedici 2º l. è in corpo 5 oppure 6; specialmente questi ultimi, se non fossero ottici, non riusciresti nemmeno a leggerli. Sono disegnati con un occhio mediano (l’x-height) praticamente in proporzione al corpo, non proprio ma quasi, mentre la larghezza dei glifi e lo spessore delle aste non è in proporzione al corpo, al punto che se tu ingrandisci un font da 5pt di un fattore 2 e lo metti a confronto con il font normale in corpo 10pt, sembrano grandi uguali, ma il primo sembra un demi bold rispetto al secondo; se lo fai con font privi dei copri ottici, ciò non succede. Attento: puoi fare questo esperimento in modo testo, non in modo matematico perché per la matematica c’è un unico OpenType, Latin Modern Math, di un solo corpo; ma l’esperimento matematico lo puoi fare con pdfLaTeX e i font Latin Modern e vedere il risultato confrontandolo, per esempio con la stessa formula composta con i Times (per esempio con i font che si caricano col pacchetto newtxmath).I font OpenType commerciali non sono così ricchi di corpi ottici come i Latin Modern; di solito hanno 4 corpi ottici pensati per il testo, display, titoli, testo, didascalie, tanto per fare un esempio. Ciò nonostante io non avrei dubbi sull’installare i Jensen ottici anche se avesse solo 4 copri.
Nella Guida GuIT c’è un paragrafo nel capitolo dedicato ai caratteri dove si spiegano i corpi ottici. Nell’ultima versione della Guida è molto significativa la tabella 18.2 per il confronto di quel che succede con i font dotati di corpi ottici e quelli che non ne sono dotati. Il §18.3.1 spiega il tutto “in prosa”.
-
5 Aprile 2013 alle 19:44 #84506::
L’Adobe ha realizzato diversi caratteri reperibili in formato otf con corpo ottico:
http://www.adobe.com/type/topics/opticalsize.html
tutti con i quattro corpi (e solo quelli) che rilevi anche tu.
Allora ci sono dubbi, installo quelli. Grazie per la spiegazionem
-
5 Aprile 2013 alle 21:30 #84507::
Ahimé, i guai non finiscono mai…
Ho installato l’Adobe Jenson Pro con la medesima procedura utilizzata
per l’installazione dell’Adobe Garamond Premier. Otfinfo mi conferma
l’esistenza del maiuscoletto, dei numeri minuscoli ecc
`root@debian:~# otfinfo -f /usr/local/texlive/texmf-local/source/fonts/jensonpro/AJensonPro-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
sinf Scientific Inferiors
size Optical Size
smcp Small Capitals
sups Superscript
tnum Tabular Figures
zero Slashed Zero`
Eppure, al momento di compilare un testo con Xelatex (ea differenza del Garamond Premier),
i numeri minuscoli e il maiuscoletto risultano assenti (mentre con pdflatex è tutto regolare):
`* OpenType feature 'Numbers=OldStyle' (+onum) not available for font 'Adobe
* Jenson Pro' with script '' and language ''.
…
LaTeX Font Warning: Font shape `EU1/AdobeJensonPro(0)/m/sc' undefined
(Font) using `EU1/AdobeJensonPro(0)/m/n' instead on input line 24.`
La questione è misteriosa o si può formulare una diagnosi?m
-
6 Aprile 2013 alle 15:55 #84508::
Risolto, era un problema di permessi. Ho “chmodato” i file a 644,
mentre prima non erano leggibili dagli utenti semplici.Un dubbio finale: updmap-sys mi dà un sequenza di
`updmap: font GaramondPremrPro-Smbd-tlf-ly1–base is defined multiple times:
updmap: GaramondPremierPro.map (from /usr/local/texlive/texmf-local/web2c/updmap.cfg)
updmap: GaramondPremierPro (from /usr/local/texlive/2012/texmf-config/web2c/updmap.cfg) (used)`
Quale doppione cancello? Da un lato dovrei (credo) mantere la prima versione, nell’albero personale,
però il messaggio mi suggerisce che ad essere usata è la seconda…m
Attachments:
You must be logged in to view attached files. -
6 Aprile 2013 alle 18:44 #84509::
Se segui scrupolosamente le indicazioni contenute in texlive.pdf e in tlmgr.pdf a proposito di “generate”; scopri che non bisogna usare né generate né altre cose del genere; updmap-sys legge tutte le updmap.cfg e scarta da solo i doppioni. Quindi l’entry nella seconda mappa non dovrebbe nemmeno esserci. In ogni caso updmap-sys non si lamenta, ma avvisa solo che c’è un duplicato.Claudio
-
6 Aprile 2013 alle 18:48 #84510
-
7 Aprile 2013 alle 3:44 #84511
-
7 Aprile 2013 alle 9:46 #84512::
Eliminate le voci doppi nel file in /usr/local/texlive/2012/…,
in modo che le map dei caratteri da me installati rimangano
in /usr/local/texlive/texmf-local/, nel caso di aggiornamenti
o reinstallazioni. Tutto funziona.Un nuovo dubbio. Peraltro, mi spiace invadere il forum
con questi thread sui font, ma nello specifico mi pare
sia un tema qui mai trattato finora, così magari potranno
risultare utili a qualcun altro. Ho un problema coni MinionPro,
versione a corpi (4) ottici. Durante l’installazione con autoinst,
a differenza di quanto accaduto con altri font sempre
con (4) corpi ottici, ricevo il messaggio che il programma
non riesce a gestire tutti i file del font in un unico file map,
e ne produce quattro distinti, uno normale, uno capt, uno
subhead e uno disp. Vorrei capire se, caricando in un file
`\setmainfont[Ligatures=TeX,Numbers=OldStyle,Scale=1.1]{Minion Pro}`
Xelatex è in grado di usare tutti e quattro i tipi,
o se a questo punto riduce o aumenta solo il tipo “normale”.
Da cosa lo capisco?m
-
7 Aprile 2013 alle 13:21 #84513
-
7 Aprile 2013 alle 14:05 #84514::
Scusa, ma non capisco bene.
Siamo d’accordo, autoinst installa gli otf. Xelatex gli usa.
Io intendevo chiedere se il fatto che MinioPro
abbia ben quattro file map, uno per dimensione,
può impedire a Xelatex di usarli tutti
a seconda delle dimensioni del carattere
che impostonel file da comporre.
Dalla tua risposta mi par di capire che Xelatex
non ha bisogno di queste map per gestire
adeguatamente le dimensioni del font…
E se compilo con pdflatex? L’esistenza
di queste quattro mappe lo confonde?m
-
7 Aprile 2013 alle 14:57 #84515::
Non mi sono spiegato bene, evidentemente; XeLaTeX non ha nulla a che vedere con i file .map; questi sercovono solo per pdflatex.XeLaTeX accede direttamante i font .otf senza nessun intermediario di file map, font virtuali, font pfb creati smembrandoli un tante piccole parti gestibili da pdflatex che non può accedere direttamente ai font .otf.
XeLaTeX accede direttamente ai font .otf senza passare per autoinst e senza passare per i file di mappa.
Come potrebbe usare i file .otf del sistema operativo, di cui il sistema TeX non sa niente, se fossero necessari i file di mappa?
-
7 Aprile 2013 alle 15:18 #84516
-
7 Aprile 2013 alle 19:08 #84517::
Messi a letto i bimbi, ho fatto una prova con questo codice:
`\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{MinionPro}
\usepackage{microtype}\begin{document}
normale
\small{poi lkj èpoèpo nbvbnv}
\footnotetext{poi lkj èpoèpo nbvbnv}
\large{poi lkj èpoèpo nbvbnv}
\Huge{poi lkj èpoèpo nbvbnv}
\end{document}`
e leggo nel log:
`LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 14.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 14.
LaTeX Font Info: Font shape `LY1/MinionPro-OsF/m/n' will be
(Font) scaled to size 7.0pt on input line 14.
LaTeX Font Info: Font shape `LY1/MinionPro-OsF/m/n' will be
(Font) scaled to size 14.4pt on input line 16.
LaTeX Font Info: Font shape `LY1/MinionPro-OsF/m/n' will be
(Font) scaled to size 24.88pt on input line 18.`
Naturalmente, potrei aver capito tutto sbagliato,
ma non mi pare utilizzi i vari tipi di font, e che si limiti invece
a scalare il Minion normale…m
-
8 Aprile 2013 alle 5:54 #84518::
Sembrerebbe proprio che pdflatex usi un solo corpo; ma oltre all’esperimento che hai fatto prova ad aprire il file pdftex.map e a cercare la stringa MinionPro e vedi se quanti record compaiono in quel file Se MinionProCaption non vi compare, allora hai la prova provata che usa un solo corpo.
Se invece MinionProCaption vi compare, allora vuol dire che sono i file ly1minion.fd (o come si chiamano) che sono messi male.
-
8 Aprile 2013 alle 9:39 #84519::
Innanzitutto:
`root@debian:~# locate pdftex.map
/usr/local/texlive/2012/texmf/fonts/map/pdftex/updmap/pdftex.map
/usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map`
Normale avere due pdftex.map?Iin ogni caso dentro ci sono tutti i Minion nei vari tipi (Caption ecc)
Ho cancellato l’installazione precedente che mi dava qualche problema.
La cosa (per me) un po’ strana rispetto ai font ottici precedenti
è cha ll’inizio della compilazione appare:
`root@debian:/usr/local/texlive/texmf-local/fonts/source/MinionPro# autoinst -target=/usr/local/texlive/texmf-local *.otf
[WARNING] I've parsed both MinionPro-BoldCapt.otf
and MinionPro-BoldDisp.otf asFamily: MinionPro
Width: regular
Weight: bold
Shape: roman
Size: 8.4-13[WARNING] I've parsed both MinionPro-BoldItCapt.otf
and MinionPro-BoldItDisp.otf asFamily: MinionPro
Width: regular
Weight: bold
Shape: italic
Size: 8.4-13[WARNING] I've parsed both MinionPro-BoldItCapt.otf
and MinionPro-BoldIt.otf asFamily: MinionPro
Width: regular
Weight: bold
Shape: italic
Size: 8.4-13
.
.
.
[WARNING] I failed to parse all fonts in a unique way, so I will split
your font family into multiple subfamilies and try again:MinionPro, MinionProCaption, MinionProDisplay, MinionProSubhead`
e via dicendo. Di conseguenza vengono prodotti quattro distinti file di map,
e non uno solo e unitario come per gli altri caratteri ottici che ho installato,
(tutti disponibili nei quattro tipi normale, Caption, Display, Subhead) e cioè
MinionPro.map, MinioProCaption.Map ecc. In pdftex.map comunque
trovo tutto. A questo punto ho ricompilato l’esempio, ottenendo
un diverso output. Riporto il file di log (scusandomi per la lunghezza):
`This is XeTeX, Version 3.1415926-2.4-0.9998 (TeX Live 2012) (format=xelatex 2013.2.22) 8 APR 2013 13:25
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**wwwww.tex
(./wwwww.tex
LaTeX2e <2011/06/27>
Babeland hyphenation patterns for english, dumylang, nohyphenation, ge
rman-x-2012-05-30, ngerman-x-2012-05-30, afrikaans, ancientgreek, ibycus, arabi
c, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danis
h, dutch, ukenglish, usenglishmax, esperanto, estonian, ethiopic, farsi, finnis
h, french, friulan, galician, german, ngerman, swissgerman, monogreek, greek, h
ungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, ma
rathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian,
kurmanji, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk,
piedmontese, polish, portuguese, romanian, romansh, russian, sanskrit, serbian
, serbianc, slovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, u
ppersorbian, welsh, loaded.
(/usr/local/texlive/2012/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/local/texlive/2012/texmf-dist/tex/latex/base/size12.clo
File: size12.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\c@figure=\count86
\c@table=\count87
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/fontspec/fontspec.sty
Package: fontspec 2013/03/16 v2.3a Font selection for XeLaTeX and LuaLaTeX(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3names.sty
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3bootstrap.sty
Package: l3bootstrap 2013/01/08 v4420 L3 Experimental bootstrap code
)
Package: l3names 2012/12/07 v4346 L3 Namespace for primitives
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/etex-pkg/etex.sty
Package: etex 1998/03/26 v2.0 eTeX basic definition package (PEB)
\et@xins=\count88
)
Package: expl3 2013/03/14 v4469 L3 Experimental code bundle wrapper(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3basics.sty
Package: l3basics 2013/01/10 v4428 L3 Basic definitions
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3expan.sty
Package: l3expan 2013/02/03 v4458 L3 Argument expansion
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3tl.sty
Package: l3tl 2013/01/08 v4415 L3 Token lists
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3seq.sty
Package: l3seq 2013/01/12 v4434 L3 Sequences and stacks
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3int.sty
Package: l3int 2013/01/13 v4444 L3 Integers
\c_max_int=\count89
\l_tmpa_int=\count90
\l_tmpb_int=\count91
\g_tmpa_int=\count92
\g_tmpb_int=\count93
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3quark.sty
Package: l3quark 2012/11/04 v4268 L3 Quarks
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3prg.sty
Package: l3prg 2013/02/13 v4459 L3 Control structures
\g__prg_map_int=\count94
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3clist.sty
Package: l3clist 2013/01/08 v4414 L3 Comma separated lists
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3token.sty
Package: l3token 2013/01/10 v4428 L3 Experimental token manipulation
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3prop.sty
Package: l3prop 2013/01/09 v4423 L3 Property lists
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3msg.sty
Package: l3msg 2013/01/08 v4412 L3 Messages
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3file.sty
Package: l3file 2013/01/14 v4446 L3 File and I/O operations
\l_iow_line_count_int=\count95
\l__iow_target_count_int=\count96
\l__iow_current_line_int=\count97
\l__iow_current_word_int=\count98
\l__iow_current_indentation_int=\count99
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3skip.sty
Package: l3skip 2013/01/13 v4444 L3 Dimensions and skips
\c_zero_dim=\dimen103
\c_max_dim=\dimen104
\l_tmpa_dim=\dimen105
\l_tmpb_dim=\dimen106
\g_tmpa_dim=\dimen107
\g_tmpb_dim=\dimen108
\c_zero_skip=\skip43
\c_max_skip=\skip44
\l_tmpa_skip=\skip45
\l_tmpb_skip=\skip46
\g_tmpa_skip=\skip47
\g_tmpb_skip=\skip48
\c_zero_muskip=\muskip10
\c_max_muskip=\muskip11
\l_tmpa_muskip=\muskip12
\l_tmpb_muskip=\muskip13
\g_tmpa_muskip=\muskip14
\g_tmpb_muskip=\muskip15
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3keys.sty
Package: l3keys 2013/02/24 v4461 L3 Experimental key-value interfaces
\g__keyval_level_int=\count100
\l_keys_choice_int=\count101
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3fp.sty
Package: l3fp 2013/01/19 v4449 L3 Floating points
\c__fp_leading_shift_int=\count102
\c__fp_middle_shift_int=\count103
\c__fp_trailing_shift_int=\count104
\c__fp_big_leading_shift_int=\count105
\c__fp_big_middle_shift_int=\count106
\c__fp_big_trailing_shift_int=\count107
\c__fp_Bigg_leading_shift_int=\count108
\c__fp_Bigg_middle_shift_int=\count109
\c__fp_Bigg_trailing_shift_int=\count110
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3box.sty
Package: l3box 2013/01/08 v4411 L3 Experimental boxes
\c_empty_box=\box26
\l_tmpa_box=\box27
\l_tmpb_box=\box28
\g_tmpa_box=\box29
\g_tmpb_box=\box30
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3coffins.sty
Package: l3coffins 2012/09/09 v4212 L3 Coffin code layer
\l__coffin_internal_box=\box31
\l__coffin_internal_dim=\dimen109
\l__coffin_offset_x_dim=\dimen110
\l__coffin_offset_y_dim=\dimen111
\l__coffin_x_dim=\dimen112
\l__coffin_y_dim=\dimen113
\l__coffin_x_prime_dim=\dimen114
\l__coffin_y_prime_dim=\dimen115
\c_empty_coffin=\box32
\l__coffin_aligned_coffin=\box33
\l__coffin_aligned_internal_coffin=\box34
\l_tmpa_coffin=\box35
\l_tmpb_coffin=\box36
\l__coffin_display_coffin=\box37
\l__coffin_display_coord_coffin=\box38
\l__coffin_display_pole_coffin=\box39
\l__coffin_display_offset_dim=\dimen116
\l__coffin_display_x_dim=\dimen117
\l__coffin_display_y_dim=\dimen118
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3color.sty
Package: l3color 2012/08/29 v4156 L3 Experimental color support
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3luatex.sty
Package: l3luatex 2012/08/03 v4049 L3 Experimental LuaTeX-specific functions
\g__cctab_allocate_int=\count111
\g__cctab_stack_int=\count112
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3kernel/l3candidates.sty
Package: l3candidates 2013/03/14 v4468 L3 Experimental additions to l3kernel
\l__box_top_dim=\dimen119
\l__box_bottom_dim=\dimen120
\l__box_left_dim=\dimen121
\l__box_right_dim=\dimen122
\l__box_top_new_dim=\dimen123
\l__box_bottom_new_dim=\dimen124
\l__box_left_new_dim=\dimen125
\l__box_right_new_dim=\dimen126
\l__box_internal_box=\box40
\l__coffin_bounding_shift_dim=\dimen127
\l__coffin_left_corner_dim=\dimen128
\l__coffin_right_corner_dim=\dimen129
\l__coffin_bottom_corner_dim=\dimen130
\l__coffin_top_corner_dim=\dimen131
\l__coffin_scaled_total_height_dim=\dimen132
\l__coffin_scaled_width_dim=\dimen133
)
(/usr/local/texlive/2012/texmf-dist/tex/generic/oberdiek/ifpdf.sty
Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO)
Package ifpdf Info: pdfTeX in PDF mode is not detected.
))
(/usr/local/texlive/2012/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
Package: xparse 2013/03/12 v4467 L3 Experimental document command parser
\l__xparse_current_arg_int=\count113
\l__xparse_m_args_int=\count114
\l__xparse_mandatory_args_int=\count115
\l__xparse_processor_int=\count116
\l__xparse_v_nesting_int=\count117
)
\l_fontspec_script_int=\count118
\l_fontspec_language_int=\count119
\l_fontspec_strnum_int=\count120
\l_fontspec_tmpa_dim=\dimen134
\l_fontspec_tmpb_dim=\dimen135
\l_fontspec_tmpc_dim=\dimen136
Variant \tl_gset:cV already defined; not changing it on line 69(/usr/local/texlive/2012/texmf-dist/tex/latex/fontspec/fontspec-patches.sty
Package: fontspec-patches 2013/03/16 v2.3a Font selection for XeLaTeX and LuaLa
TeX(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fixltx2e.sty
Package: fixltx2e 2006/09/13 v1.1m fixes to LaTeX
LaTeX Info: Redefining \em on input line 420.
)
LaTeX Info: Redefining \em on input line 22.
LaTeX Info: Redefining \emph on input line 30.
LaTeX Info: Redefining \- on input line 33.*************************************************
* LaTeX warning: “xparse/redefine-command”
*
* Redefining document command \oldstylenums with arg. spec. 'm' on line 128.
*************************************************
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \liningnums with arg. spec. 'm' on line 132.
………………………………………….
) (/usr/local/texlive/2012/texmf-dist/tex/latex/fontspec/fontspec-xetex.sty
Package: fontspec-xetex 2013/03/16 v2.3a Font selection for XeLaTeX and LuaLaTe
X(/usr/local/texlive/2012/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2005/09/27 v1.99g Standard LaTeX package(/usr/local/texlive/2012/texmf-dist/tex/latex/euenc/eu1enc.def
File: eu1enc.def 2010/05/27 v0.1h Experimental Unicode font encodings
)
LaTeX Font Info: Try loading font information for EU1+lmr on input line 100.(/usr/local/texlive/2012/texmf-dist/tex/latex/euenc/eu1lmr.fd
File: eu1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
))
(/usr/local/texlive/2012/texmf-dist/tex/xelatex/xunicode/xunicode.sty
File: xunicode.sty 2011/09/09 v0.981 provides access to latin accents and many
other characters in Unicode lower plane(/usr/local/texlive/2012/texmf-dist/tex/latex/tipa/t3enc.def
File: t3enc.def 2001/12/31 T3 encoding
LaTeX Font Info: Try loading font information for EU1+lmss on input line 357
.(/usr/local/texlive/2012/texmf-dist/tex/latex/euenc/eu1lmss.fd
File: eu1lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
))
\tipaTiiicode=\count121
\tipasavetokens=\toks14
\tipachecktokens=\toks15(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks16
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)(/usr/local/texlive/2012/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 1999/03/16 v1.09 sin cos tan (DPC)
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/latexconfig/graphics.cfg
File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live
)
Package graphics Info: Driver file: xetex.def on input line 91.(/usr/local/texlive/2012/texmf-dist/tex/xelatex/xetex-def/xetex.def
File: xetex.def 2013/02/04 v0.95 LaTeX color/graphics driver for XeTeX (RRM/JK)))
\Gin@req@height=\dimen137
\Gin@req@width=\dimen138
))
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \fontspec with arg. spec. 'O{}m' on line 41.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setmainfont with arg. spec. 'O{}m' on line 46.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setsansfont with arg. spec. 'O{}m' on line 51.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setmonofont with arg. spec. 'O{}m' on line 56.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setmathrm with arg. spec. 'O{}m' on line 65.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setboldmathrm with arg. spec. 'O{}m' on line 69.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setmathsf with arg. spec. 'O{}m' on line 73.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \setmathtt with arg. spec. 'O{}m' on line 77.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newfontfamily with arg. spec. 'mO{}m' on line 96.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newfontface with arg. spec. 'mO{}m' on line 100.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \defaultfontfeatures with arg. spec. 'om' on line
. 108.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \addfontfeatures with arg. spec. 'm' on line 144.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newfontfeature with arg. spec. 'mm' on line 156.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newAATfeature with arg. spec. 'mmmm' on line 164.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newICUfeature with arg. spec. 'mmm' on line 172.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \aliasfontfeature with arg. spec. 'mm' on line
. 201.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \aliasfontfeatureoption with arg. spec. 'mmm' on
. line 203.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newfontscript with arg. spec. 'mm' on line 208.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \newfontlanguage with arg. spec. 'mm' on line 235.
………………………………………….
………………………………………….
. LaTeX info: “xparse/define-command”
.
. Defining document command \DeclareFontsExtensions with arg. spec. 'm' on
. line 256.
………………………………………….
Variant \prop_gput:cnV already defined; not changing it on line 582
Variant \prop_gput:cnx already defined; not changing it on line 583
\l_fontspec_tmp_int=\count122
LaTeX Info: Redefining \itshape on input line 2091.
LaTeX Info: Redefining \slshape on input line 2096.
LaTeX Info: Redefining \scshape on input line 2101.
LaTeX Info: Redefining \upshape on input line 2106.(/usr/local/texlive/2012/texmf-dist/tex/latex/fontspec/fontspec.cfg)))
\g__file_internal_ior=\read1
\g_fontspec_family_Minion Pro_int=\count123
………………………………………….
. fontspec info: “defining-font”
.
. Font family 'MinionPro(0)' created for font 'Minion Pro' with options [].
.
. This font family consists of the following shapes:
.
. * 'normal' with NFSS spec.:
. <->“Minion Pro/ICU:script=latn;language=DFLT;”
.
. * 'small caps' with NFSS spec.:
. <->“Minion Pro/ICU:script=latn;language=DFLT;+smcp;”
.
. * 'bold' with NFSS spec.:
. <->“Minion Pro/B/ICU:script=latn;language=DFLT;”
.
. * 'bold small caps' with NFSS spec.:
. <->“Minion Pro/B/ICU:script=latn;language=DFLT;+smcp;”
.
. * 'italic' with NFSS spec.:
. <->“Minion Pro/I/ICU:script=latn;language=DFLT;”
.
. * 'italic small caps' with NFSS spec.:
. <->“Minion Pro/I/ICU:script=latn;language=DFLT;+smcp;”
.
. * 'bold italic' with NFSS spec.:
. <->“Minion Pro/BI/ICU:script=latn;language=DFLT;”
.
. * 'bold italic small caps' with NFSS spec.:
. <->“Minion Pro/BI/ICU:script=latn;language=DFLT;+smcp;”
………………………………………….(/usr/local/texlive/2012/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty
Package: polyglossia 2012/04/29 v1.2.1 Babel replacement for XeLaTeX(/usr/local/texlive/2012/texmf-dist/tex/latex/etoolbox/etoolbox.sty
Package: etoolbox 2011/01/03 v2.1 e-TeX tools for LaTeX
\etb@tempcnta=\count124
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/makecmds/makecmds.sty
Package: makecmds 2009/09/03 v1.0a extra command making commands
)
(/usr/local/texlive/2012/texmf-dist/tex/latex/xkeyval/xkeyval.sty
Package: xkeyval 2012/10/14 v2.6b package option processing (HA)(/usr/local/texlive/2012/texmf-dist/tex/generic/xkeyval/xkeyval.tex
\XKV@toks=\toks17
\XKV@tempa@toks=\toks18
\XKV@depth=\count125
File: xkeyval.tex 2012/10/14 v2.6b key=value parser (HA)
))
\xpg@normalclass=\XeTeXintercharclass4
)
(/usr/local/texlive/2012/texmf-dist/tex/xelatex/polyglossia/gloss-italian.ldf
File: gloss-italian.ldf polyglossia: module for italian(/usr/local/texlive/2012/texmf-dist/tex/xelatex/polyglossia/babelsh.def
File: babelsh.def 2009/05/07 Babel common definitions for shorthands
Taken verbatim from babel.def (2008/07/06 v3.8l)
)
Package babel Info: Making ” an active character on input line 24.
)
Package polyglossia Info: Default language is italian.(/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/microtype.sty
Package: microtype 2013/03/13 v2.5 Micro-typographical refinements (RS)
\MT@toks=\toks19
\MT@count=\count126
LaTeX Info: Redefining \textls on input line 771.
\MT@outer@kern=\dimen139
LaTeX Info: Redefining \textmicrotypecontext on input line 1290.
\MT@listname@count=\count127(/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/microtype-xetex.def
File: microtype-xetex.def 2013/03/13 v2.5 Definitions specific to xetex (RS)
LaTeX Info: Redefining \lsstyle on input line 256.
)
Package microtype Info: Loading configuration file microtype.cfg.(/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/microtype.cfg
File: microtype.cfg 2013/03/13 v2.5 microtype main configuration file (RS)
))
(./wwwww.aux)
\openout1 = `wwwww.aux'.LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for EU1/lmr/m/n on input line 8.
LaTeX Font Info: … okay on input line 8.
LaTeX Font Info: Checking defaults for T3/cmr/m/n on input line 8.
LaTeX Font Info: Try loading font information for T3+cmr on input line 8.
(/usr/local/texlive/2012/texmf-dist/tex/latex/tipa/t3cmr.fd
File: t3cmr.fd 2001/12/31 TIPA font definitions
)
LaTeX Font Info: … okay on input line 8.
………………………………………….
. fontspec info: “setup-math”
.
. Adjusting the maths setup (use [no-math] to avoid this).
………………………………………….
\symlegacymaths=\mathgroup4
LaTeX Font Info: Overwriting symbol font `legacymaths' in version `bold'
(Font) OT1/cmr/m/n –> OT1/cmr/bx/n on input line 8.
LaTeX Font Info: Redeclaring math accent \acute on input line 8.
LaTeX Font Info: Redeclaring math accent \grave on input line 8.
LaTeX Font Info: Redeclaring math accent \ddot on input line 8.
LaTeX Font Info: Redeclaring math accent \tilde on input line 8.
LaTeX Font Info: Redeclaring math accent \bar on input line 8.
LaTeX Font Info: Redeclaring math accent \breve on input line 8.
LaTeX Font Info: Redeclaring math accent \check on input line 8.
LaTeX Font Info: Redeclaring math accent \hat on input line 8.
LaTeX Font Info: Redeclaring math accent \dot on input line 8.
LaTeX Font Info: Redeclaring math accent \mathring on input line 8.
LaTeX Font Info: Redeclaring math symbol \colon on input line 8.
LaTeX Font Info: Redeclaring math symbol \Gamma on input line 8.
LaTeX Font Info: Redeclaring math symbol \Delta on input line 8.
LaTeX Font Info: Redeclaring math symbol \Theta on input line 8.
LaTeX Font Info: Redeclaring math symbol \Lambda on input line 8.
LaTeX Font Info: Redeclaring math symbol \Xi on input line 8.
LaTeX Font Info: Redeclaring math symbol \Pi on input line 8.
LaTeX Font Info: Redeclaring math symbol \Sigma on input line 8.
LaTeX Font Info: Redeclaring math symbol \Upsilon on input line 8.
LaTeX Font Info: Redeclaring math symbol \Phi on input line 8.
LaTeX Font Info: Redeclaring math symbol \Psi on input line 8.
LaTeX Font Info: Redeclaring math symbol \Omega on input line 8.
LaTeX Font Info: Redeclaring math symbol \mathdollar on input line 8.
LaTeX Font Info: Redeclaring symbol font `operators' on input line 8.
LaTeX Font Info: Encoding `OT1' has changed to `EU1' for symbol font
(Font) `operators' in the math version `normal' on input line 8.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) OT1/cmr/m/n –> EU1/MinionPro(0)/m/n on input line 8.
LaTeX Font Info: Encoding `OT1' has changed to `EU1' for symbol font
(Font) `operators' in the math version `bold' on input line 8.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) OT1/cmr/bx/n –> EU1/MinionPro(0)/m/n on input line 8.
LaTeX Font Info: Overwriting symbol font `operators' in version `normal'
(Font) EU1/MinionPro(0)/m/n –> EU1/MinionPro(0)/m/n on input
line 8.
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `normal'
(Font) EU1/MinionPro(0)/m/n –> EU1/MinionPro(0)/m/n on input
line 8.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `normal'
(Font) OT1/cmr/m/it –> EU1/MinionPro(0)/m/it on input line 8.LaTeX Font Info: Overwriting math alphabet `\mathbf' in version `normal'
(Font) OT1/cmr/bx/n –> EU1/MinionPro(0)/bx/n on input line 8.LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `normal'
(Font) OT1/cmss/m/n –> EU1/lmss/m/n on input line 8.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `normal'
(Font) OT1/cmtt/m/n –> EU1/lmtt/m/n on input line 8.
LaTeX Font Info: Overwriting symbol font `operators' in version `bold'
(Font) EU1/MinionPro(0)/m/n –> EU1/MinionPro(0)/bx/n on input
line 8.
LaTeX Font Info: Overwriting math alphabet `\mathrm' in version `bold'
(Font) EU1/MinionPro(0)/m/n –> EU1/MinionPro(0)/bx/n on input
line 8.
LaTeX Font Info: Overwriting math alphabet `\mathit' in version `bold'
(Font) OT1/cmr/bx/it –> EU1/MinionPro(0)/bx/it on input line
8.
LaTeX Font Info: Overwriting math alphabet `\mathsf' in version `bold'
(Font) OT1/cmss/bx/n –> EU1/lmss/bx/n on input line 8.
LaTeX Font Info: Overwriting math alphabet `\mathtt' in version `bold'
(Font) OT1/cmtt/m/n –> EU1/lmtt/bx/n on input line 8.
LaTeX Info: Redefining \microtypecontext on input line 8.
Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
Package microtype Info: No adjustment of tracking.
Package microtype Info: No adjustment of spacing.
Package microtype Info: No adjustment of kerning.
Package microtype Info: Loading generic settings for font family
(microtype) `MinionPro' (encoding: EU1).
(microtype) For optimal results, create family-specific settings.
(microtype) See the microtype manual for details.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 18.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 18.(/usr/local/texlive/2012/texmf-dist/tex/latex/microtype/mt-cmr.cfg
File: mt-cmr.cfg 2011/04/09 v2.1 microtype config. file: Computer Modern Roman
(RS)
) [1]
(./wwwww.aux) )
Here is how much of TeX's memory you used:
15771 strings out of 493994
341634 string characters out of 3150335
364690 words of memory out of 3000000
18900 multiletter control sequences out of 15000+200000
4090 words of font info for 34 fonts, out of 3000000 for 9000
1144 hyphenation exceptions out of 8191
46i,7n,51p,821b,251s stack positions out of 5000i,500n,10000p,200000b,50000sOutput written on wwwww.pdf (1 page).`
Il precedente messaggio sulla scalatura del font è scomparso,
ma non so interpretare questo log per capire se vengono usati
i vari tipi di carattere per le diverse dimensionim
-
8 Aprile 2013 alle 12:38 #84520::
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
.
-
8 Aprile 2013 alle 17:44 #84521::
Samiel, come te lo devo dire: pdftex.map non ha nulla a che vedere con Xe(La)Tex.Pdftex.map serve solo per pdflatex (come suggerisce il nome); sul mio Mac ce ne è uno solol quello in /usr/local/texlive/2012/texmf-var/fonts/map/pdftex/updmap/pdftex.map. Comunque, se leggi la documentazione di TeXlive, vedi qual è la sequenza nella quale i vari alberi vengono esplorati; quando un compilatore del sistema TeX cerca qualcosa, prende la prima cosa che incontra. Questo è il motivo per il quale se hai due file con lo stesso nome nell’albero personale e in un albero di sistema, ti prende il file che si trova nell’albero personale, perché questo albero viene esaminato per primo.
-
8 Aprile 2013 alle 17:56 #84522::
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
-
8 Aprile 2013 alle 18:27 #84523::
Non hai bisogno di cercare in rete. I file .fd sono sparsi epr tutto il tuo disco; ci sono per i font CM, per i font EC, per i font Latin Modern, per i font greci, per i font cirillici, e via di questo passo.È tutto documentato nella guida fntguide.pdf da leggere con il solito texdoc. con pdflatex tu hai bisogno, sostanzialmente, di solo tre famiglie (con grazie, senza grazie, monospaziati) e quindi te file .fd; in ognuna specifichi per ogni shape e per ogni series da dove prendere i corpi dei font che vuoi usare; il modello che hai proposto scaricato dalla rete, non sfrutta bene le potenzialità dei font dotati di copri ottici; nella guida tematica Font e Tipografia si spiega anche perché l’approccio dei font LM, quello di serie, non quello che hai indicato tu scaricato dalla rete) sia, secondo me, l’aproccio migliore per usare i font dotati di corpi ottici; se usi quel modello di file .fd puoi usare i quattro corpi dei tuoi MinionPro senza problemi; mi stupisco che autoinst non abbia preparato quei file .fd secondo quelle linee.
Tra la’tro sia con in file .f, sia con i comandi per fontspec, non hai bisogno di aggiungere 0.0 ai corpi della definizione successiva : l’intervallo [tt]corpo1 — corpo2[/tt] è un intervallo aperto dal alto superiore quindi indica tutti i corpi maggiori o uguali a corpo1 e minori a corpo2; quindi non hai bisogno di separare gli intervalli con nessun. Tutto scritto nella guida fntguide.pdf. 😉
-
8 Aprile 2013 alle 19:08 #84524::
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
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.