TeX - LaTeX Asked on February 6, 2021
In 1966 Bazin proposed 6 novel punctuation marks for acclamation, authority, certainty, doubt,
irony, and love:
Is there a LaTeX package that provides macros of Bazin’s punctuation marks?
There are alternative versions of the glyphs:
Well, 4 out of 6 (that look like the OP's originals) ain't bad...
RE-EDITED. After realizing some "interpretation" to the symbols was possible, I let my creativity take a stab at reinterpreting doubt
and irony
to complete the set, rather than give up.
Key in the growth of my approach was the notion that all glyphs should be based on standard punctuation marks, so I made them all based on slanted versions of !
or ?
.
For doubt
, I tried to capture the essence of the symbol with a superposition of two question marks, of different scale, as in two tentative attempts at something.
For irony
, I chose to make an interpretation based on psi
atop a dot, as the OP had indicated in a comment. However, here, to preserve the notion of punctuation, I made the center stroke of the psi
an exclamation point.
documentclass{article}
usepackage{stackengine,graphicx,trimclip}
newcommandacclamation{%
stackengine{0pt}{!}{rotatebox[origin=b]{-30}{!}}{O}{l}{F}{F}{L}%
}
newcommandauthority{%
kern-.1ex%
rotatebox[origin=b]{-15}{stackengine{.5ex}{!}{%
smash{scalebox{1.3}[-.9]{raisebox{-2.52ex}{u{}}}}}{O}{c}{F}{T}{L}%
}}
newcommandcertainty{%
stackengine{.5ex}{rotatebox[origin=b]{-15}{!}}{scalebox{.5}[1]{$-$}}{O}{r}{F}{F}{L}%
}
newcommanddoubt{%
kern-.25ex%
raisebox{.15ex}{setbox0=hbox{?}%
rotatebox[origin=b]{-15}{stackengine{-.14ex}{scalebox{.5}{copy0kern.2ex}}{%
clipbox{0pt .5ht0 0pt -.15pt}{copy0}}{O}{r}{F}{F}{S}}}%
}
newcommandirony{stackengine{.67ex}{rotatebox[origin=b]{-15}{!}kern.5pt}{%
scalebox{.7}[.55]{$psi$}}{O}{c}{F}{F}{L}}
newcommandlove{%
scalebox{1}[.97]{rotatebox[origin=b]{15}{scalebox{-1}[1]{?}}}kern-4.0pt%
rotatebox[origin=b]{-27}{scalebox{.75}[1]{?}}%
}
begin{document}
acclamationauthoritycertaintydoubtironylove
end{document}
ORIGINAL ATTEMPT AT DOUBT
documentclass{article}
usepackage{stackengine,graphicx,tipx,trimclip}
newcommandacclamation{%
stackengine{0pt}{!}{rotatebox[origin=b]{-30}{!}}{O}{l}{F}{F}{L}%
}
newcommandauthority{%
stackengine{.5ex}{rotatebox[origin=b]{-15}{!}}{%
scalebox{1}[-1]{raisebox{-2ex}{u{}}}}{O}{l}{F}{F}{L}%
}
newcommandcertainty{%
stackengine{.5ex}{rotatebox[origin=b]{-15}{!}}{scalebox{.5}[1]{$-$}}{O}{r}{F}{F}{L}%
}
newcommanddoubt{%
kern-.2ex%
raisebox{.1ex}{%
stackengine{-.2ex}{scalebox{.6}{.kern1.7ex}}{%
rotatebox[origin=c]{100}{clipbox{.6ex 0pt 0pt 0pt}{%
rotatebox[origin=t]{-110}{scalebox{.7}[1.15]{textbenttailyogh}}}}%
}{O}{c}{F}{F}{S}}%
kern-.9ex%
}
newcommandirony{stackengine{.67ex}{rotatebox[origin=b]{-15}{!}kern.5pt}{%
scalebox{.7}[.55]{$psi$}}{O}{c}{F}{F}{L}}
newcommandlove{%
scalebox{1}[.97]{rotatebox[origin=b]{15}{scalebox{-1}[1]{?}}}kern-4.0pt%
rotatebox[origin=b]{-27}{scalebox{.75}[1]{?}}%
}
begin{document}
acclamationauthoritycertaintydoubtironylove
end{document}
A better approach may have been to take the pre-existing graphics for these symbols and use an approach like this, create latex symbol from vector graphics, to make them LaTeX
symbols that scale to the current font.
Answered by Steven B. Segletes on February 6, 2021
When in doubt, assume the internet has done things for you. :)
Compile with XeLaTeX or LuaLaTeX using the font from here.
Also, for the linguistically inclined who can read French, Bazin's book is pretty funny. Here's a taste from the beginning:
Si je vous effraie, autant le dire tout de suite : vous allez en entendre d'autres ! J'aime donner un petit choc, dès le départ, à mes auditeurs. Vous m'avez compris : nous voilà en plein dans le sujet. Pourtant si vous me le permettez, je voudrais encore vous amuser un peu, de façon à vous emmener ensuite, d'un meilleur coeur, là où nous devons aller. Vous le savez, je suis né ici, mais je ne suis pas canadien pure laine : mes parents, qui parlaient grec, étaient des rapportés. J'ai appris le français, donc l'orthographe, avec une double méfiance : la méfiance de l'enfant raisonneur, indigné de s'apercevoir qu'entre ce qu'il entend et ce qu'on lui ordonne d'écrire il y a un fossé grand comme le Saint-Laurent ; la méfiance, aussi, de l'étranger, moins porté que d'autres à excuser les fantaisies d'une langue d'adoption. Le mot oiseau a été mon premier sujet de scandale. Je me disais : comment se fait-il que pour l'écrire, ce mot, quatre lettres suffisent et que, pourtant, pas une d'entre elles ne soit employée ? Comment se fait-il qu'on m'oblige à en utiliser six autres dont aucune n'est correcte ? O-i ne fait pas W A et n'est vraiment à sa lace que dans Möise. L'S est prononcé comme un Z. Et pour la finale, eau, on mobilise trois voyelles, un e, un a, un u, qui ont tous leur son propre, tandis qu'on se refuse de se servir de l'o, dont justement c'est le job. Voyez le vice, tout de même !
The book is a comedy about reforming the French language to make it 'logical'. So it, and the proposed punctuation marks, are not really to be taken seriously.
% Using Bazin font from here: http://jonathanzong.github.io/proposed-punctuation/
documentclass{article}
usepackage{fontspec}
newfontfamilybazin{Bazin}
newcommand*love{{bazin^^^^2e43}}
newcommand*certainty{{bazin^^^^2e44}}
newcommand*authority{{bazin^^^^2e45}}
newcommand*irony{{bazin^^^^2e46}}
newcommand*acclaim{{bazin^^^^2e47}}
newcommand*doubt{{bazin^^^^2e48}}
begin{document}
Huge
Lovelove
Certaintycertainty
Authorityauthority
Ironyirony
Acclaimacclaim
Doubtdoubt
end{document}
Answered by Alan Munn on February 6, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP