Каковы возможные значения для \fontseries
и \fontshape
? Я знаю
\fontseries{m}
\fontseries{bx}
\fontshape{n}
\fontshape{it}
Но я уверен, что их больше.
решение1
Ряд, любая комбинация веса и ширины [теоретически] возможна:
вес ширина Ультра легкий ul Ультра сгущенный uc Extra Light el Extra Condensed ec Светлый l Сгущенный c Полулегкий сл Полуконденсированный сц Средний (нормальный) м Полужирный sb Полурасширенный sx Жирный b Расширенный x Extra Bold eb Extra Expanded ex Ultra Bold ub Ultra Expanded ux
Форма:
вертикально (нормально) н курсив это наклонный/косой сл маленькие заглавные буквы sc вертикальный курсив ui контур ол
Это зависит от определения шрифта, если их меньше или больше... Для текущего TL 2012 мы получаем следующие значения для серии:
b,bc,bm,bux,bx,c,cl,d,db,dbuc,eb,ebc,ebx,el,f,g,i,l,lc,lux,lx,m,mb,mc,muc,mx,n,nx,
ny,o,s,sb,sbc,sbx,sl,ub,ubc,ubx,ux,w,x,xl,z
и для формы:
a,ac,b,bc,bl,bx,cal,crml,ds,fic,fr,fsc,g,gi,gu,i,ic,Iit,in,In,Isc,Isl,it,itsc,iv,jm,Jm,
kfn,l,li,n,na,ns,o,oi,oj,ol,os,out,p,r,ro,rs,s,sc,scit,sco,scsl,scui,sf,si,sk,sl,slsc,
so,sr,st,ta,tabnums,textdenomnums,textnumnums,tt,u,ui,uv,w
См. комментарий ниже, где Хайко перечисляет некоторые шрифты, которые относятся к указанным значениям.
решение2
Стандартное руководство для таких вопросов:fntguide
Выбор шрифта LaTeX2ε
Здесь вы можете найти следующую подсказку:
Наиболее распространенные значения для серии шрифтов:
m Medium b Bold bx Bold extended sb Semi-bold c Condensed
Наиболее распространенные значения формы шрифта:
n Normal (that is ‘upright’ or ‘roman’) it Italic sl Slanted (or ‘oblique’) sc Caps and small caps
Вы можете выбрать то, что вам нужно, если файл шрифта существует.
решение3
Принятый ответ Герберта следует из спискаКомпаньон LaTeX(на странице 414 второго издания), за исключением того, что он не отображает вводящую в заблуждение нормальную ширину как m
(никогда не добавляемую к коду для серии).Руководство по выбору шрифтов LaTeX2eрекомендует: «По возможности следует использовать названия серий и форм, предложенные вКомпаньон LaTeX, так как это облегчит объединение новых шрифтов с существующими шрифтами». Однако квалификатор имеет значение. Иногда этого списка недостаточно.
«Руководство по установке шрифтов” добавляет два дополнительных начертания mb
(между m
и sb
, обычно для Medium, если также существуют Semibold и Regular или Book) и db
(для Demibold, между sb
и b
). Несколько пакетов, включая nfssext-cfr
, поддерживают их. Если шрифт имеет только одно начертание между Regular и Bold, я рекомендую пометить его sb
(например, Computer Modern Demi), но многие шрифты имеют начертания Regular, Medium, Semibold и Bold, и в этом случае m
, mb
, sb
и b
являются наиболее стандартными названиями для них.
Другой распространенный случай — Italic или Slanted Small Caps. Существующие шрифты и пакеты использовали scit
, itsc
, scsl
, slsc
, и si
в качестве имени формы для них. По крайней мере один кодерпоместите строку \let\scit\itsc
в пакет шрифта! К счастью, проблема исчезает, если вы используете fontspec
, поскольку малые заглавные буквы — это функция шрифта в OpenType, а не отдельный шрифт.