Возможные значения для \fontseries и \fontshape

Возможные значения для \fontseries и \fontshape

Каковы возможные значения для \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, а не отдельный шрифт.

Связанный контент