Zulip Chat Archive

Stream: mathlib4

Topic: Unicode combining over arrows


Dean Young (Dec 01 2023 at 21:14):

I am interested in getting the unicode combining over arrows of U+20D7 and U+20E1 included into VSCode.

Not only do they make great notation for vectors.

Are there VSCode extensions which make more unicode characters available?

Are there ways of reaching out to Microsoft to ask for the inclusion of particular characters?

Ruben Van de Velde (Dec 01 2023 at 21:15):

What do you mean by "include"?

Dean Young (Dec 01 2023 at 21:16):

They don't display properly right now; we get something like this:
Screenshot-2023-12-01-at-4.16.19-PM.png

Ruben Van de Velde (Dec 01 2023 at 21:16):

That seems most likely to be a font issue

Eric Wieser (Dec 01 2023 at 21:16):

Can you paste the code here that you're using? It's a lot easer to debug font issues if we have the text that your font is failing with

Dean Young (Dec 01 2023 at 21:18):

These six factored functors P⃗ , P⃡ , P : D(∞-Grpd₀), p⃗ (𝟙 C), p⃡ (𝟙 X), p are each fully faithful and produce categorical equivalences; we later construct functors B⃗, B⃡, B, b⃗, b⃡, b defined on the essential image of these six, which are inverse to them up to natural isomorphism.\\

The directed path space, the path space, and loop space form components of the functors P, P, and P, which are valued in internal categories, internal groupoids, and internal groups respectively.
\begin{enumerate}
\item P : D(∞-Cat)  Cat D(∞-Cat)
\item P : D(∞-Grpd)  Grpd D(∞-Grpd)

This is a sample of the code.

@Ruben Van de Velde wait so... maybe I can change the font to one with more extensive unicode support?

Eric Wieser (Dec 01 2023 at 21:20):

Please put the whole thing within #backticks

Dean Young (Dec 01 2023 at 21:21):

Just to be clear it's latex code. But the same problem arises with lean code within the VSCode app.

These six factored functors P , P , P : D(∞-Grpd₀), p (𝟙 C), p (𝟙 X), p are each fully faithful and produce categorical equivalences; we later construct functors B, B, B, b, b, b defined on the essential image of these six, which are inverse to them up to natural isomorphism.\\

The directed path space, the path space, and loop space form components of the functors P, P, and P, which are valued in internal categories, internal groupoids, and internal groups respectively.
\begin{enumerate}
\item P : D(∞-Cat)  Cat D(∞-Cat)
\item P : D(∞-Grpd)  Grpd D(∞-Grpd)
\end{enumerate}

This is a sample of the code.

Eric Wieser (Dec 01 2023 at 21:25):

That renders ok in julia mono, but perhaps not in vscode

Eric Wieser (Dec 01 2023 at 21:29):

(https://jsfiddle.net/43kx0rh1/1)

Dean Young (Dec 01 2023 at 21:52):

Ok, right, it was just a font thing. Now I'm using STIX Two Text.


Last updated: Dec 20 2023 at 11:08 UTC