From f2f8e23d44e60cefbb01159b3aebd952b5e50b33 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 12 Dec 2009 01:07:36 +0000 Subject: new fonts ccicons (5dec09) git-svn-id: svn://tug.org/texlive/trunk@16373 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/ccicons/ccicons.dtx | 219 +++++++++++++++++++++ Master/texmf-dist/source/latex/ccicons/ccicons.ins | 84 ++++++++ 2 files changed, 303 insertions(+) create mode 100644 Master/texmf-dist/source/latex/ccicons/ccicons.dtx create mode 100644 Master/texmf-dist/source/latex/ccicons/ccicons.ins (limited to 'Master/texmf-dist/source/latex') diff --git a/Master/texmf-dist/source/latex/ccicons/ccicons.dtx b/Master/texmf-dist/source/latex/ccicons/ccicons.dtx new file mode 100644 index 00000000000..8743bdfb973 --- /dev/null +++ b/Master/texmf-dist/source/latex/ccicons/ccicons.dtx @@ -0,0 +1,219 @@ +% \iffalse meta-comment +% +% Copyright (C) 2009 by Michael Ummels +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Michael Ummels. +% +% This work consists of the files ccicons.dtx, ccicons.ins, +% ccicons.map, ccicons.pfb, ccicons.tfm, ccicons-u.enc and +% the derived files ccicons.sty and uccicons.fd. +% +% The files ccicons.pfb and ccicons.tfm have been automatically +% generated from the file cc-icons.ttf available from +% http://mirrors.creativecommons.org/presskit/cc-icons.ttf +% and released by Creative Commons (http://creativecommons.org) under a +% Creative Commons Attribution 3.0 Unported license +% (http://creativecommons.org/licenses/by/3.0/). +% +% \fi +% +% \iffalse +%\NeedsTeXFormat{LaTeX2e}[1999/12/01] +%\ProvidesPackage{ccicons}[2009/12/05 v1.0 LaTeX support for Creative Commons icons] +%\ProvidesFile{uccicons.fd}[2009/12/05 v1.0 font definitions for U/ccicons] +% +%<*driver> +\documentclass{ltxdoc} + +\usepackage{ccicons} +\usepackage{longtable} + +\newcommand{\pkg}[1]{\textsf{#1}} +\newcommand{\url}[1]{\mbox{\texttt{#1}}} + +\EnableCrossrefs +\CodelineIndex +\RecordChanges + +\begin{document} +\DocInput{ccicons.dtx} +\end{document} +% +% \fi +% +% \changes{v1.0}{2009/11/29}{Initial version} +% +% \GetFileInfo{ccicons.sty} +% +% \DoNotIndex{\newcommand} +% +% \title{The \pkg{ccicons} package\thanks{This document +% corresponds to \pkg{ccicons}~\fileversion, dated \filedate.}} +% \author{Michael Ummels \\ \texttt{michael.ummels@rwth-aachen.de}} +% \date{} +% +% \maketitle +% +% \begin{abstract} +% \noindent +% This package offers authors who want to publish their documents under a +% Creative Commons license an easy way to include the relevant icons +% in their documents. +% \end{abstract} +% +% \section{Introduction} +% +% Creative Commons (\url{http://creativecommons.org}) licenses have become +% increasingly popular for authors who want to retain their copyright but give +% other people the possibility to share and build upon their work. For each +% of the licenses that Creative Commons offers, there exists a set of icons +% that can be used to identify the respective license. This package defines +% several commands that allow to typeset these icons. Since the icons are +% stored in a PostScript Type 1 font, they can be scaled freely without +% diminishing their visual appearance. +% +% \section{Usage} +% +% To use this package in your \LaTeX document, you need to issue +% \begin{quote} +% |\usepackage{ccicons}| +% \end{quote} +% in the preamble of your document. This makes available the following +% commands to typeset the icons provided by Creative Commons: +% +% \newcommand{\typesetcc}[1]% +% {#1\,{\large #1}\,{\Large #1}\,{\LARGE #1}\,{\huge #1}\,{\Huge #1}} +% \medskip\noindent +% \begin{longtable}{ll} +% |\ccLogo| & \typesetcc{\ccLogo} \\ +% |\ccAttribution| & \typesetcc{\ccAttribution} \\ +% |\ccShareAlike| & \typesetcc{\ccShareAlike} \\ +% |\ccNoDerivatives| & \typesetcc{\ccNoDerivatives} \\ +% |\ccNonCommercial| & \typesetcc{\ccNonCommercial} \\ +% |\ccPublicDomain| & \typesetcc{\ccPublicDomain} \\ +% |\ccSampling| & \typesetcc{\ccSampling} \\ +% |\ccShare| & \typesetcc{\ccShare} \\ +% |\ccRemix| & \typesetcc{\ccRemix} \\ +% |\ccFullLogo| & \typesetcc{\ccFullLogo} +% \end{longtable} +% +% \bigskip\noindent +% Additionally, for each of the common Creative Commons licenses there is a +% command to typeset the CC logo together with the icons applicable for that +% license (see \url{http://creativecommons.org/licenses}): +% +% \medskip\noindent +% \begin{tabular}{ll} +% |\ccby| & \ccby \\ +% |\ccbysa| & \ccbysa \\ +% |\ccbynd| & \ccbynd \\ +% |\ccbync| & \ccbync \\ +% |\ccbyncsa| & \ccbyncsa \\ +% |\ccbyncnd| & \ccbyncnd \\ +% |\ccpd| & \ccpd +% \end{tabular} +% +% \bigskip\noindent +% Please note that all icons that can be typeset using this package are +% trademarks of Creative Commons and are subject to the Creative Commons +% trademark policy (see \url{http://creativecommons.org/policies}). +% +% \StopEventually{\PrintChanges} +% +% \iffalse +%<*package> +% \fi +% +% \section{The main style file} +% +% We provide one internal command to access the characters of the font +% directly. +% \begin{macrocode} +\newcommand{\ccicons@char}[1]{{\usefont{U}{ccicons}{m}{n}\char#1}} +% \end{macrocode} +% +% The following commands provide high-level access to to the font. We +% define a command for each character in the font. +% \begin{macrocode} +\newcommand{\ccLogo}{\ccicons@char{0}} +\newcommand{\ccAttribution}{\ccicons@char{1}} +\newcommand{\ccShareAlike}{\ccicons@char{2}} +\newcommand{\ccNoDerivatives}{\ccicons@char{3}} +\newcommand{\ccNonCommercial}{\ccicons@char{4}} +\newcommand{\ccPublicDomain}{\ccicons@char{5}} +\newcommand{\ccSampling}{\ccicons@char{6}} +\newcommand{\ccShare}{\ccicons@char{7}} +\newcommand{\ccRemix}{\ccicons@char{8}} +\newcommand{\ccFullLogo}{\ccicons@char{9}} +% \end{macrocode} +% +% Finally, for each CC license we define a command that prints the CC logo +% together with the icons applicable for that license. +% \begin{macrocode} +\newcommand{\ccby}% + {\mbox{\ccLogo\kern0.1em\ccAttribution}} +\newcommand{\ccbysa}% + {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccShareAlike}} +\newcommand{\ccbynd}% + {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNoDerivatives}} +\newcommand{\ccbync}% + {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercial}} +\newcommand{\ccbyncsa}% + {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercial% + \kern0.1em\ccShareAlike}} +\newcommand{\ccbyncnd}% + {\mbox{\ccLogo\kern0.1em\ccAttribution\kern0.1em\ccNonCommercial% + \kern0.1em\ccNoDerivatives}} +\newcommand{\ccpd}% + {\mbox{\ccLogo\kern0.1em\ccPublicDomain}} +% \end{macrocode} +% +% \iffalse +% +%<*fontdef> +% \fi +% +% \section{Font definitions} +% +% We just need to declare one family with one shape. +% \begin{macrocode} +\DeclareFontFamily{U}{ccicons}{} +\DeclareFontShape{U}{ccicons}{m}{n}{ + <-> ccicons +}{} +% \end{macrocode} +% +% \iffalse +% +% \fi +% +% \CheckSum{92} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% \Finale +\endinput diff --git a/Master/texmf-dist/source/latex/ccicons/ccicons.ins b/Master/texmf-dist/source/latex/ccicons/ccicons.ins new file mode 100644 index 00000000000..12ef9b61402 --- /dev/null +++ b/Master/texmf-dist/source/latex/ccicons/ccicons.ins @@ -0,0 +1,84 @@ +% +% Copyright (C) 2009 by Michael Ummels +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Michael Ummels. +% +% This work consists of the files ccicons.dtx, ccicons.ins, +% ccicons.map, ccicons.pfb, ccicons.tfm, ccicons-u.enc and +% the derived files ccicons.sty and uccicons.fd. +% +% The files ccicons.pfb and ccicons.tfm have been automatically +% generated from the file cc-icons.ttf available from +% http://mirrors.creativecommons.org/presskit/cc-icons.ttf +% and released by Creative Commons (http://creativecommons.org) under a +% Creative Commons Attribution 3.0 Unported license +% (http://creativecommons.org/licenses/by/3.0/). +% +\input docstrip.tex +\keepsilent + +\usedir{tex/latex/ccicons} + +\preamble + +This is a generated file. + +Copyright (C) 2009 by Michael Ummels + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3 +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.3 or later is part of all distributions of LaTeX +version 2005/12/01 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Michael Ummels. + +This work consists of the files ccicons.dtx, ccicons.ins, +ccicons.map, ccicons.pfb, ccicons.tfm, ccicons-u.enc and +the derived files ccicons.sty and uccicons.fd. + +The files ccicons.pfb and ccicons.tfm have been automatically +generated from the file cc-icons.ttf available from +http://mirrors.creativecommons.org/presskit/cc-icons.ttf +and released by Creative Commons (http://creativecommons.org) under a +Creative Commons Attribution 3.0 Unported license +(http://creativecommons.org/licenses/by/3.0/). + +\endpreamble + +\generate{% + \file{ccicons.sty}{\from{ccicons.dtx}{package}} + \file{uccicons.fd}{\from{ccicons.dtx}{fontdef}} +} + +\obeyspaces +\Msg{*************************************************************} +\Msg{* *} +\Msg{* To finish the installation you have to move the following *} +\Msg{* files into a directory searched by TeX: *} +\Msg{* *} +\Msg{* ccicons.sty *} +\Msg{* uccicons.fd *} +\Msg{* *} +\Msg{* To produce the documentation run the file csicons.dtx *} +\Msg{* through LaTeX. *} +\Msg{* *} +\Msg{* Happy TeXing! *} +\Msg{* *} +\Msg{*************************************************************} + +\endbatchfile -- cgit v1.2.3