%% This is file `CountriesofEurope.sty', %% %% Copyright (C) 2016- %% Rolf Niepraschk, Herbert Voss %% %% It may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3c %% 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.3c or later is part of all distributions of LaTeX %% version 2005/12/01 or later. \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{countriesofeurope}% [2018/12/29 v0.23 countriesofeurope Font (hv,RN)] \PassOptionsToPackage{rgb}{xcolor} \RequirePackage{ifxetex,ifluatex,xkeyval,graphicx,xcolor} \newcommand*\countriesofeurope@scale{1} \newcommand*\countriesofeurope@ligatures{ResetAll} \RequirePackage{xkeyval} \DeclareOptionX{Scale}{\renewcommand*\countriesofeurope@scale{#1}} \DeclareOptionX{Ligatures}{\renewcommand*\countriesofeurope@ligatures{#1}} \ProcessOptionsX\relax \newif\ifCoE@outline \def\CoE@boolkey#1#2{\csname CoE@#2\ifx\relax#1\relax true\else#1\fi\endcsname} \define@key{CoE}{Scale}[1]{\def\CoE@Scale{#1}} \define@key{CoE}{outline}[true]{\lowercase{\CoE@boolkey{#1}}{outline}} \define@key{CoE}{fillcolor}[]{\def\CoE@fillcolor{#1}} \define@key{CoE}{linecolor}[black]{\def\CoE@linecolor{#1}} % \def\setCoEkeys#1{\edef\x{\noexpand\setkeys{CoE}{#1}}\x} \setCoEkeys{outline=false,Scale=1,fillcolor=,linecolor=black} \def\getPDFsyntax#1,#2,#3\@nil#4{\gdef#4{#1 #2 #3}} \def\getPDFcolor#1#2{\extractcolorspecs{#1}\Col@A\Col@B\relax \expandafter\getPDFsyntax\Col@B\@nil#2\relax } \newif\if@CoE@newengine \@CoE@newenginefalse \ifxetex\@CoE@newenginetrue \else \ifluatex\@CoE@newenginetrue\fi \fi \if@CoE@newengine \def\set@Outline{% \ifx\CoE@fillcolor\@empty \pdfextension literal direct { 1 Tr 0 w }\relax \else \getPDFcolor{\CoE@linecolor}\CoE@pdf@linecolor \getPDFcolor{\CoE@fillcolor}\CoE@pdf@fillcolor \pdfextension literal direct{ \CoE@pdf@fillcolor\space rg \CoE@pdf@linecolor\space RG 2 Tr 0 w }\relax \fi} \def\unset@Outline{\pdfextension literal direct{ 0 Tr 0 w }\relax}% \else \def\set@Outline{% \ifx\relax\CoE@fillcolor\relax \pdfliteral direct { 1 Tr 0 w }\relax \else \getPDFcolor{\CoE@linecolor}\CoE@pdf@linecolor \getPDFcolor{\CoE@fillcolor}\CoE@pdf@fillcolor \pdfliteral direct{ \CoE@pdf@fillcolor\space rg \CoE@pdf@linecolor\space RG 2 Tr 0 w }\relax \fi}% \def\unset@Outline{\pdfliteral direct{ 0 Tr 0 w }\relax}% \fi \newcommand\EUCountry[2][]{{% \expandafter\setCoEkeys\expandafter{#1}% \countriesofeuropefamily\scalebox{\CoE@Scale}{% \ifCoE@outline\set@Outline\fi% \csname#2\endcsname% \ifCoE@outline\unset@Outline\fi% }}} \if@CoE@newengine \RequirePackage{fontspec} \newfontface\countriesofeuropefamily{countriesofeurope.otf}% [Scale=\countriesofeurope@scale,Ligatures=\countriesofeurope@ligatures] \let\CoEF\countriesofeuropefamily \DeclareTextCommand{\Albania}{TU}{\char"F8EC}% 63724 \DeclareTextCommand{\Andorra}{TU}{\char"F8EB} \DeclareTextCommand{\Austria}{TU}{\char"F8EA} \DeclareTextCommand{\Belarus}{TU}{\char"F8E9} \DeclareTextCommand{\Belgium}{TU}{\char"F8E8} \DeclareTextCommand{\Bosnia}{TU}{\char"F8E7} \DeclareTextCommand{\Bulgaria}{TU}{\char"F8E6} \DeclareTextCommand{\Croatia}{TU}{\char"F8E5} \DeclareTextCommand{\Czechia}{TU}{\char"F8E4} \DeclareTextCommand{\Denmark}{TU}{\char"F8E3} \DeclareTextCommand{\Estonia}{TU}{\char"F8E2} \DeclareTextCommand{\Finland}{TU}{\char"F8E1} \DeclareTextCommand{\France}{TU}{\char"F8E0} \DeclareTextCommand{\Germany}{TU}{\char"F8DF} \DeclareTextCommand{\GreatBritain}{TU}{\char"F8DE} \DeclareTextCommand{\Greece}{TU}{\char"F8DD} \DeclareTextCommand{\Hungary}{TU}{\char"F8DC} \DeclareTextCommand{\Iceland}{TU}{\char"F8DB} \DeclareTextCommand{\Ireland}{TU}{\char"F8DA} \DeclareTextCommand{\Italy}{TU}{\char"F8D9} \DeclareTextCommand{\Latvia}{TU}{\char"F8D8} \DeclareTextCommand{\Liechtenstein}{TU}{\char"F8D7} \DeclareTextCommand{\Lithuania}{TU}{\char"F8D6} \DeclareTextCommand{\Luxembourg}{TU}{\char"F8D5} \DeclareTextCommand{\Macedonia}{TU}{\char"F8D4} \DeclareTextCommand{\Malta}{TU}{\char"F8D3} \DeclareTextCommand{\Moldova}{TU}{\char"F8D2} \DeclareTextCommand{\Montenegro}{TU}{\char"F8D1} \DeclareTextCommand{\Netherlands}{TU}{\char"F8D0} \DeclareTextCommand{\Norway}{TU}{\char"F8CF} \DeclareTextCommand{\Poland}{TU}{\char"F8CE} \DeclareTextCommand{\Portugal}{TU}{\char"F8CD} \DeclareTextCommand{\Romania}{TU}{\char"F8CC} \DeclareTextCommand{\Serbia}{TU}{\char"F8CB} \DeclareTextCommand{\Slovakia}{TU}{\char"F8CA} \DeclareTextCommand{\Slovenia}{TU}{\char"F8C9} \DeclareTextCommand{\Spain}{TU}{\char"F8C8} \DeclareTextCommand{\Sweden}{TU}{\char"F8C7} \DeclareTextCommand{\Switzerland}{TU}{\char"F8C6}% 63686 \else \RequirePackage[T1]{fontenc} \RequirePackage{textcomp} \DeclareFontFamily{U}{countriesofeurope}{} \DeclareFontShape{U}{countriesofeurope}{m}{n}{<->s*[\countriesofeurope@scale]countriesofeurope}{} \providecommand\countriesofeuropefamily{\usefont{U}{countriesofeurope}{m}{n}} \DeclareTextCommand{\Albania}{U}{\char128} \DeclareTextCommand{\Andorra}{U}{\char129} \DeclareTextCommand{\Austria}{U}{\char130} \DeclareTextCommand{\Belarus}{U}{\char131} \DeclareTextCommand{\Belgium}{U}{\char132} \DeclareTextCommand{\Bosnia}{U}{\char133} \DeclareTextCommand{\Bulgaria}{U}{\char134} \DeclareTextCommand{\Croatia}{U}{\char135} \DeclareTextCommand{\Czechia}{U}{\char136} \DeclareTextCommand{\Denmark}{U}{\char137} \DeclareTextCommand{\Estonia}{U}{\char138} \DeclareTextCommand{\Finland}{U}{\char139} \DeclareTextCommand{\France}{U}{\char140} \DeclareTextCommand{\Germany}{U}{\char141} \DeclareTextCommand{\GreatBritain}{U}{\char142} \DeclareTextCommand{\Greece}{U}{\char143} \DeclareTextCommand{\Hungary}{U}{\char144} \DeclareTextCommand{\Iceland}{U}{\char145} \DeclareTextCommand{\Ireland}{U}{\char146} \DeclareTextCommand{\Italy}{U}{\char147} \DeclareTextCommand{\Latvia}{U}{\char148} \DeclareTextCommand{\Liechtenstein}{U}{\char149} \DeclareTextCommand{\Lithuania}{U}{\char150} \DeclareTextCommand{\Luxembourg}{U}{\char151} \DeclareTextCommand{\Macedonia}{U}{\char152} \DeclareTextCommand{\Malta}{U}{\char153} \DeclareTextCommand{\Moldova}{U}{\char154} \DeclareTextCommand{\Montenegro}{U}{\char155} \DeclareTextCommand{\Netherlands}{U}{\char156} \DeclareTextCommand{\Norway}{U}{\char157} \DeclareTextCommand{\Poland}{U}{\char158} \DeclareTextCommand{\Portugal}{U}{\char159} \DeclareTextCommand{\Romania}{U}{\char160} \DeclareTextCommand{\Serbia}{U}{\char161} \DeclareTextCommand{\Slovakia}{U}{\char162} \DeclareTextCommand{\Slovenia}{U}{\char163} \DeclareTextCommand{\Spain}{U}{\char164} \DeclareTextCommand{\Sweden}{U}{\char165} \DeclareTextCommand{\Switzerland}{U}{\char166} \fi % otftotfm --encoding=countriesofeurope.enc --no-map countriesofeurope.otf countriesofeurope \endinput %80 \Albania \Andorra \Austria \Belarus \Belgium \Bosnia \Bulgaria \Croatia \Czechia \Denmark \Estonia \Finland \France \Germania \GreatBritain \Greece %90 \Hungary \Iceland \Ireland \Italy \Latvia \Liechtenstein \Lithuania \Luxembourg \Macedonia \Malta \Moldova \Montenegro \Netherlands \Norway \Poland \Portugal %A0 \Romania \Serbia \Slovakia \Slovenia \Spain \Sweden \Switzerland