I'm autogenerating pdfs via pdflatex and perl and I am having problems in getting these characters to print in pdflatex: Љ Б Д И П و △ ★ ✚ ✠ ✤ ✶ ✸ ❀ ❃
Here is a template of the statments I use with for instance ❃ inserted:
\documentclass[10pt]{scrartcl}
\usepackage[german,english,greek]{babel}
\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
\usepackage{graphicx}
\usepackage[utf8x]{inputenc}
\usepackage[
pdftex,
bookmarks=true,
bookmarksopen=true,
bookmarksnumbered=true,
pdfstartpage=1
]
{hyperref}
\usepackage{footnote}
\usepackage{rotating}
\usepackage{tablefootnote}
\usepackage{nonfloat}
\usepackage{ctable}
\usepackage{lipsum}
\usepackage{bibentry}
\usepackage{color}
\usepackage{array}
\usepackage[margin=3cm]{geometry}
\title{\bfseries Test}
\date{}
\begin{document}
\section*{1}
❃
\end{document}
I have installed the language packs on Ubuntu via
sudo apt-get install texlive-lang-european texlive-lang-cyrillic texlive-lang-german texlive-lang-greek
I think Љ Б Д И П are cyrillic but if I use
\usepackage[german,english,greek,russian]{babel}
Then the greek Α Γ Δ Ε Η Ι Λ Μ Ν Ο Ρ Σ Τ Υ Χ Ω (that are also included in my character set) will fail while Љ Б Д И П will succeed. So it seems that "greek and russia" are incompatible ? Is there a easy way out of this? Is it possible to get "Љ Б Д И П و △ ★ ✚ ✠ ✤ ✶ ✸ ❀ ❃" encoded by some means without adding "russia" to babel? And where are the other symbols defined? ❀ for instance is U+2740. I think I have to use:
\DeclareUnicodeCharacter{2740}{ ... }
However then I have to know the latex version of ❀.

fontspecpackage instead offontenc,polyglossiainstead ofbabel, and always utf-8 encoding. Then you could simply paste the characters from a character map, as long as you have them in a font. Or you could call them by Unicode. It does not matter which language(s) you specify, since this method is inherently multi-lingual. Dingbats OK too. – Jan 07 '17 at 22:54hyperrefshould be loaded *late*. – cfr Jan 08 '17 at 00:25