Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schriftart mit U+201F? #2

Open
hauschke opened this issue Apr 17, 2020 · 3 comments
Open

Schriftart mit U+201F? #2

hauschke opened this issue Apr 17, 2020 · 3 comments

Comments

@hauschke
Copy link
Contributor

Input:
pandoc -s --toc --template pandoc-template.tex -V fontsize=12pt -V papersize=a4paper -V documentclass=article -V headheight=20mm -V headsep=10mm -V footskip=20mm -V top=30mm -V bottom=40mm -V left=25mm -V right=25mm -V graphics=1 -o artikel.pdf artikel.yml artikel.md

Output:

`Error producing PDF.
! Package inputenc Error: Unicode character Ôǃ (U+201F)
(inputenc)                not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...

l.270   e.V. 2009).}

Try running pandoc with --pdf-engine=xelatex.`

Daraufhin Input:
pandoc --pdf-engine=xelatex -s --toc --template pandoc-template.tex -V fontsize=12pt -V papersize=a4paper -V documentclass=article -V headheight=20mm -V headsep=10mm -V footskip=20mm -V top=30mm -V bottom=40mm -V left=25mm -V right=25mm -V graphics=1 -o artikel.pdf artikel.yml artikel.md

Output:

[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman10-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman10-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman10-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-italic]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!
[WARNING] Missing character: There is no Ôǃ (U+201F) in font [lmroman12-regular]:mapping=tex-text;!`
@felixlohmeier
Copy link
Contributor

Das Zeichen ist ein "DOUBLE HIGH-REVERSED-9 QUOTATION MARK" und ist in vielen mitgelieferten Schriftarten enthalten, aber nicht in der Schriftart "Latin Modern Roman" (lmroman12), die Dein System (Windows mit MikTeX?) vorausgewählt hat. Wir haben bislang gar keine Schriftart definiert und müssten wohl mal eine festlegen und entweder über die Kommandozeile oder im Template mitgeben.

Alternativ könnte man solche Anführungszeichen natürlich auch in Markdown durch normale Anführungszeichen ersetzen (keep it simple). Sieht so aus als ob wir noch grundsätzliche Entscheidungen zur Typographie treffen müssen.

@hauschke
Copy link
Contributor Author

Die Frage ist, ob wir das im Zuge einer grundsätzlichen Überarbeitung des Artikellayouts etc. machen oder ob wir erst einmal einzelne Punkte reparieren.

@felixlohmeier
Copy link
Contributor

Ja, in diesem konkreten Fall wäre ich pragmatisch für die Ersetzung der speziellen Anführungszeichen durch "normale". Dadurch geht ja keine wertvolle Information verloren. Spätestens wenn ein Artikel mit mehr Unicode-Zeichen kommt, müssten wir aber eine Schriftart auswählen, denn lmroman12 kann wohl nix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants