Jonathan Fine avatar Jonathan Fine committed ffcce2d

Finished part 1.

Comments (0)

Files changed (2)

tex/browse-and-print.tex

 
 \item SVG --- problems and prospects
 
-\item New media and being humanity
+\item New media and being human
 
 \end{itemize}
 
 
 
 \begin{frame}
-\frametitle{Math on previous slide, enlarged to the max}
+\frametitle{Previous slide math, enlarged to the max}
 
-Math on previous slide, enlarged to the max.
 \smallskip
 
 \includegraphics[width=\hsize]{png/mathjax-sample-math.png}
+\medskip
 
 This math scales because it uses
 \begin{itemize}
+\item Math fonts derived from \TeX's
 \item Web fonts (downloaded by browser from server)
+\item Math typesetting derived from \TeX's
 \item HTML-CSS for sizing and positioning of glyphs from fonts
 \end{itemize}
 
 
 
 \begin{frame}
-\frametitle{Some browsers can print HTML-CSS}
+\frametitle{Can IE 8 print HTML-CSS?}
 
-The MathJax formula seems to print fine in Internet Explorer 8 (but
-because of technical problems I can't show you this yet).
+The MathJax formula previews fine in Internet Explorer 8 (but because
+of technical problems I can't show you this yet).
+
+(I print to PDF to get scalable output, but MathJax not working on my
+PDF printing machine.)
 
 \end{frame}
 
 \begin{frame}
-\frametitle{Some browsers have problems printing HTML-CSS}
+\frametitle{Can Firefox 3.6 print HTML-CSS?}
 
-\begin{itemize}
+Right locations, wrong fonts.
 
-\item Firefox 3.6 on Linunx (right locations, wrong fonts)
-
-\noindent\kern-2pc\includegraphics[width=\hsize]
+\bigskip
+\noindent\includegraphics[width=\hsize]
     {png/mathjax-sample-print-ff36.png}
 
-\item Google Chrome on Windows (completely wrong fonts)
+\end{frame}
 
-\noindent\kern-2pc\includegraphics[width=\hsize]
+\begin{frame}
+\frametitle{Can Chrome HTML-CSS?}
+
+Completely wrong fonts.
+
+\noindent\includegraphics[width=\hsize]
     {png/mathjax-sample-print-chrome.png}
 
-\item Opera on Windows (oh dear, what has happened here?)
+\end{frame}
 
-\noindent\kern-2pc\includegraphics[width=\hsize]
+\begin{frame}
+\frametitle{Can Opera print HTML-CSS?}
+
+Oh dear, what has happened here?
+
+\bigskip
+\noindent\includegraphics[width=\hsize]
     {png/mathjax-sample-print-opera.png}
 
-\end{itemize}
 \end{frame}
 
 
 \begin{frame}[fragile]
-\frametitle{We can also use Scalable Vector Graphics (SVG)}
+\frametitle{Or use Scalable Vector Graphics (SVG)}
 
-SVG will work for display and print (although I've not yet fully
-tested it) in Firefox, Chrome and Opera.  But not, of course, in
-Internet Explorer 8.  Here's what we get.
+SVG will work for display in Firefox, Chrome and Opera.  But not, of
+course, in Internet Explorer 8.  Here's what we get.
 
 \smallskip
 \includegraphics[width=\hsize]
 
 \bigskip
 
-In case you're interested, here's the \LaTeX\ source for the formula.
+The \LaTeX\ source for the formula.
+{\small
 \begin{verbatim}
 J_\alpha(x) =
     \sum_{m=0}^\infty
     \frac{(-1)^m}{m! \, \Gamma(m + \alpha + 1)}
     {\left({\frac{x}{2}}\right)}^{2 m + \alpha}
 \end{verbatim}
+}
+
+\end{frame}
+
+
+\begin{frame}
+\frametitle{Printing web pages containing SVG}
+
+On limited tests
+
+\begin{itemize}
+\item Works fine on Firefox 3.6.
+
+\item For Chrome and Opera, SVG converted to low-res bitmap.
+
+\item Not on IE 8, of course.
+
+\item Not tested in IE 9.
+
+\end{itemize}
 
 \end{frame}
 
 \begin{frame}
 \frametitle{Web typography conclusions}
 
-How to support complex material, such as mathematics, in web browsers
-for dispay and print with outline fonts or graphics?
+Web browsers support for display and print of complex material, such
+as math.
 
 \begin{itemize}
-\item MathJax shows that open source web fonts work for display on all
-  modern browsers.
-\item SVG works for non-flowing material in Chrome, Firefox, and Opera
-  (but not in IE~8) for display and print.
-\item Print does not work for webfonts plus HTML/CSS in Chrome,
-  Firefox and Opera.
+\item Open source web fonts work for display on all modern browsers.
+\item SVG works for display on all modern browsers except SVG.
+\item SVG works for print on Firefox.
+\item HTML-CSS doesn't work for print (except perhaps on IE8).
+\item Think of HTML-CSS as SVG emulation.
 \end{itemize}
 
-My preferred route for web typography of rigid complex material, such
-as mathematics, music and many complex tables is
-
-\begin{itemize}
-\item SVG for the browsers that support it.
-\item Web fonts and HTML/CSS as SVG emulation for the others.
-\end{itemize}
-
-This combination will, I think, support all modern browsers for both
-display and print.  But it will require some work to establish.
-
 \end{frame}
 
 
Add a comment to this file

tex/png/mathjax-sample-math.png

Old
Old image
New
New image
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.