Initial Post
Welcome
I guess this is the official welcome to the new blog. The font is URW Classico, which is a free alternative to TeX Gyre Pagella in a sans serif style. Research has shown that sans-serif styles are easier to read than than serif styles, although I still heavily prefer using serif for math printouts. Hopefully I am able to adjust to sans-serif without too much difficulty.
Motivation
They say that writing is good for the soul, and I might as well put any mathematical/cryptography ramblings on the internet for public consumption. Hopefully I do not make too many mistakes, as that would be slightly embarassing.
Math
Speaking of math, hopefully your browser is able to display mathematics. I will be using two types. Inline mathematics, much like the name, is displayed inline, such as: Let $\mathds{N} = \mathds{Z}_{0}^+$ denote the set of natural numbers. Display math, on the other hand, should be centered. For example, here is Hölder's inequality:
\[ \left(\sum_{i = 1}^n a_i\right)^p \left(\sum_{i = 1}^n b_i\right)^q \geq \left(\sum_{i = 1}^n \sqrt[p + q]{a_i^p b_i^q}\right)^{p + q}. \]
Since the source file is in markdown, I must be careful as the writer to write
\\[ and \\] so that the backslash is properly escaped into the rendered
HTML, but that is not a huge deal.
We can also prerender SVG files to display them.
With some Zola shortcode magic which is soon to be unsupported once CF pages
upgrades to 0.23, we are able to inline our SVG with currentColor paths, so
any default black text is automatically converted to our theme's text color,
which is cool. There should be a dark/light toggle somewhere on the page. Try it
out!
We can also try to prerender SVG files for inline math. Let denote the set of natural numbers. This has the unfortunate characteristic of not playing nice with long lines. For example, with MathJax, let $\mathds{N} = \mathds{Z}_{0}^+$ will automatically wrap to the next line. However, if we try something similar with an SVG, let , the entire SVG will overflow to the next line. I think it is fairly obvious to the viewer that part of the SVG could have been split like the MathJax rendering.
It is probably up to my sanity whether or not future posts will use MathJax or full inline SVGs, but it may be the case where the initial post is written with MathJax and the final product is converted into inline SVG to ensure the font issue discussed in the next paragraph does not manifest.
We set up the math to use TeX Gyre Pagella fonts though, so
that they have slightly more visual impact. The blackboard font is from the
dsfont set, which unfortunately bolds the wrong side of the blackboard
double stroke compared to pazo, so you may catch these inconsistencies
when moving between MathJax and pre-rendered SVGs. In fact, they are
on full display two paragraphs ago! Additionally, pazo and px
blackboard fonts look very similar, but px's Z is left bolded while the
rest of the characters are right bolded. The Y also looks a bit odd to me, so
we use pazo instead.
About
This new site should also contain an about me page, which should consist of a short bio and some other reference links.