%% %% This is file `Chivo.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% Chivo.dtx (with options: `package') %% %% Copyright (C) 2016 Arash Esbati %% %% This work may be distributed and/or modified under the conditions %% of the LaTeX Project Public License (LPPL), either version 1.3c of %% this license or (at your option) any later version. The latest %% version of this license is in the file: %% %% http://www.latex-project.org/lppl.txt %% \NeedsTeXFormat{LaTeX2e}[1999/12/01] \ProvidesPackage{Chivo} [2016/05/05 v1.0 Support for Chivo fonts (AE)] \newif\ifChivo@otf \ifdefined\XeTeXinterchartoks % we are in XeTeX \Chivo@otftrue \else \ifdefined\directlua % we are in LuaTeX \Chivo@otftrue \fi \fi \ifChivo@otf \RequirePackage{fontspec} \else \RequirePackage{mweights} \fi \RequirePackage{kvoptions} \SetupKeyvalOptions{% family = Chivo , prefix = Chivo@ } \DeclareBoolOption{regular} \DeclareComplementaryOption{light}{regular} \DeclareBoolOption{bold} \DeclareComplementaryOption{black}{bold} \ifChivo@otf \DeclareVoidOption{scale}{\relax} \else \DeclareStringOption[1.0]{scale} \fi \DeclareBoolOption{familydefault} \DeclareVoidOption{opentype}{\Chivo@otftrue} \DeclareVoidOption{type1}{\Chivo@otffalse} \setkeys{Chivo}{regular,bold} \ProcessKeyvalOptions{Chivo} \ifChivo@otf \else \ifChivo@regular \def\mdseries@sf{m} \else \def\mdseries@sf{l} \fi \fi \ifChivo@otf \else \ifChivo@bold \def\bfseries@sf{b} \else \def\bfseries@sf{k} \fi \fi \ifChivo@otf \ifChivo@regular \ifChivo@bold \defaultfontfeatures[Chivo] { Extension = .otf , BoldFont = Chivo-Bold , ItalicFont = Chivo-Italic , BoldItalicFont = Chivo-BoldItalic , UprightFont = Chivo-Regular } \else \defaultfontfeatures[Chivo] { Extension = .otf , BoldFont = Chivo-Black , ItalicFont = Chivo-Italic , BoldItalicFont = Chivo-BlackItalic , UprightFont = Chivo-Regular } \fi \else \ifChivo@bold \defaultfontfeatures[Chivo] { Extension = .otf , BoldFont = Chivo-Bold , ItalicFont = Chivo-LightItalic , BoldItalicFont = Chivo-BoldItalic , UprightFont = Chivo-Light } \else \defaultfontfeatures[Chivo] { Extension = .otf , BoldFont = Chivo-Black , ItalicFont = Chivo-LightItalic , BoldItalicFont = Chivo-BlackItalic , UprightFont = Chivo-Light } \fi \fi \fi \ifChivo@otf \AtBeginDocument{% \setsansfont{Chivo}% } \else \renewcommand*{\sfdefault}{Chivo-TLF} \fi \ifChivo@familydefault \renewcommand*{\familydefault}{\sfdefault} \ifChivo@otf\else \ifChivo@regular \else \edef\seriesdefault{\mdseries@sf} \fi \ifChivo@bold \else \edef\bfdefault{\bfseries@sf} \fi \fi \fi \endinput %% %% End of file `Chivo.sty'.