Stix Scientific Fonts Reach Beta Release 159
starseeker writes "At long last, the STIX project has posted a Beta release of their scientific fonts. The mission of the STIX project has been the 'preparation of a comprehensive set of fonts that serve the scientific and engineering community in the process from manuscript creation through final publication, both in electronic and print formats.' The result is a font set containing thousands of characters, and hopefully a font set that will become a staple for scientific publishing. Among other uses, it has long been hoped that this would make the wide scale use of MathML in browsers possible. Despite rather long delays the project has persisted and is now showing concrete results."
chicken (Score:1, Funny)
Re:chicken (Score:4, Funny)
Re: (Score:1, Redundant)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2, Informative)
arg (Score:5, Insightful)
Licensing is a critical part of the software. (Score:5, Interesting)
Because the license allows distribution of the fonts and "the associated documentation files", you could probably find a copy of the font software somewhere that doesn't make you go through a click-through, as well as a sample rendering.
Re:Licensing is a critical part of the software. (Score:5, Informative)
http://lists.debian.org/debian-legal/2007/11/threads.html [debian.org]
Re:Licensing is a critical part of the software. (Score:4, Informative)
Why are they doing this? There's a nice FLOSS license for fonts: the OFL [sil.org].
As a linguist I do not like the SIL as a institution, but their fonts and the license under which the fonts are distributed are without any doubt great.
Re: (Score:2)
Re:Licensing is a critical part of the software. (Score:5, Informative)
They discredited linguistics as a science in many countries of Asia, Africa and South America - especially through their missionary work and their connections to US governmental agencies (e.g. CIA) and US corporations. That's not the SIL alone, but they are the biggest and most powerful organization of that kind. And, they actually carry linguistics in their name. You can't work as a linguist in many countries without being permanently considered as a missionary or worse.
Because of their religious and political activity they were thrown out of several Latin American states where they acted much more aggressively than in Africa and Asia. (There are several books on that subject, but I can't tell which is actually good. The SIL says - of course - none.)
To sum it up, they use science as a cover for their religious-political agenda - as a scientist that makes me very angry.
But to be fair, their fonts [sil.org] (and XeTeX [sil.org] for that matter) are great stuff and a lot of people associated with them do respectable, even tremendous, work.
So tell what? (Score:2)
Re: (Score:2)
Re: (Score:2)
Re:arg (Score:5, Informative)
They don't validate the e-mail address.
Re: (Score:3, Interesting)
They don't validate the e-mail address.
Re: (Score:2)
Re: (Score:2)
Weird. a@a.a worked.
Re: (Score:2)
Probably so that two-letter TLDs like .it and .us and .co.uk still work.
awesome (Score:1, Insightful)
Re:awesome (Score:5, Informative)
Re: (Score:2)
I think you are wrong. While these fonts will definitely also work with LaTeX, that is not the only purpose for which they were developed. Actually, I don't even think that LaTeX will be the primary user of this font. Whether this was intended or not, the primary user I see for this font is MathML [w3.org], which means that you can
Re: (Score:2)
Re: (Score:2)
they needed a font set that had all the symbols you'd ever want to type in science
Re: (Score:3, Informative)
Re: (Score:3, Funny)
Summary says:
Ramen, meet Summary. Summary, meet Ramen. MathML FTW, natch.
Re: (Score:3, Informative)
Re:awesome (Score:5, Insightful)
Umm, no. It's a fucking lot of Latin characters, but pitiful wrt scientific notation. Check out the AMS symbol fonts in LaTeX if you want to get a clue.
Re: (Score:3, Informative)
Re: (Score:2)
This is meaningless. The standard character map programs only display characters that the selected font contains, so by definition any font can type every single character on the character map.
Times New Roman meets only some needs. It's fine for setting standard English prose, provided you have no taste. However, it does not contain (for example) any Chinese characters, so it is useless for setting Chinese; if you want to set Chinese, yo
Re: (Score:2)
You need to be very sMArTH [sourceforge.net] ;)
:)
While this application is not really polished (or even finished if you want) it allows you to type equations in a WYSIWYG editor inside the browser and then export MathML, LaTeX or SVG if you want. At least as a proof-of-concept I think it's pretty cool
Full disclosure. I'm one of the authors of sMArTH. And yes, we were w
Re: (Score:2)
You'd either need [...], [...], or [...].
You are being ethnocentric. This problem also exists for several natural written languages, like Chinese. Do you not think anybody ever worked on this? There are several more possible solutions than the few you happened to pull off the top of your head.
Besides the options of representing these characters non-literally (MathML, TeX) there's also voice recognition software and hand-writing recognition software, often used with drawing-tablets. There's also an input method where you type in the name of the ch
Where's navigation (going to)? (Score:2)
Re: (Score:2)
Re: (Score:1)
Re: (Score:3, Informative)
Re: (Score:1, Informative)
http://www.ams.org/STIX/private/stixprv-index.html [ams.org]
Really all that new? (Score:4, Interesting)
Basically: what's new about the Stix font set?
Re: (Score:3, Informative)
Re: (Score:2)
They haven't. Read the license.
Re:Really all that new? (Score:4, Informative)
http://lists.debian.org/debian-legal/2007/11/threads.html [debian.org]
Re: (Score:1, Informative)
Kind of - I use the latin-modern family, a Type1/OpenType derivative of Computer Modern. Looks pretty good, actually.
Re: (Score:2)
Guess I'm the only one. (Score:2)
Of course, it doesn't look nice on the screen when viewed at 100%. But that's what you get for viewing something at 72 (or 96 or whatever Windows uses) dpi, that's designed to be viewed on paper at 300dpi.
If you blow Computer Modern up to 150% or so, which in my experience tends to be what happens if you fit the width of a document to a good-sized monitor, I think it looks pretty good. But at 10 or 12pt at 100
Re: (Score:2, Interesting)
Re: (Score:2)
You asked why some people don't like the CM fonts, but then described one of the major problems: on-screen use. The only way to get text set in CM fonts to be reasonably legible, never mind readable, on a computer screen is to zoom right in. By doing that, you typically make the text column much wider than is comfortable for the human eye to track at a normal reading distance from the monitor, and thus make it unnecessarily difficult to read the whole body of text even if you can make out the individual cha
math typography (Score:2, Insightful)
The one question I have about these fonts is this: Are they designed to sit well in various types of body copy? That is, do the weight and color of the STIX Fonts blend in well with the various serifs and san serifs typefaces used in differen
Re: (Score:3, Informative)
conditions for use (Score:2)
Re: (Score:2, Informative)
mathml (Score:5, Informative)
There's nothing new about being able to produce good-looking math output using free software and free fonts; people have been doing that for decades using tex/latex, and the relevant fonts are free enough that they can be distributed with linux distributions.
What's really new and important about STIX is that it will work better with technologies other than latex, especially web browsers. Mathml has been kicking around since 1999, but browser supported has always sucked to high heaven. One of the things holding browsers back from implementing mathml well has been the issue of fonts. Mathml is xml, so it naturally should use unicode. Latex dates back to long before the creation of unicode, so all its fonts are in obscure non-unicode encodings. The approach so far has been to cobble together something that works by building a Frankenstein's monster made out of various fonts that weren't designed to look good together, and that come from various sources. Even though Firefox now has mathml enabled by default, and I have the recommended witches' brew of fonts installed on my linux box, firefox still nags me about its fonts every time it needs to render mathml. The only way this is going to get better is with the STIX fonts.
For an example of how screwed up things have been, take a look at the archives of the Wikiproject Mathematics talk page on Wikipedia. WP's software uses software that renders LaTeX math into bitmaps, and that software has only very limited mathml output functionality, which is not actually being used. There was a project by a math grad student at harvard to make something better, called blahtex, which would have allowed mathml to be output as well. A user who was interested in mathematical topics, and who had Firefox, could set a preference on his WP account so that math would always be displayed to him in mathml, which would look much better (both on the screen and on paper) than the crappy screen-resolution bitmaps. Well, he wrote the thing, got it working great, tested it extensively on a huge number of equations harvested from actual WP pages, built support for it among WP editors. And when all was said and done, the Mediawiki developers wouldn't take his code. Basically the reasoning seems to have been that browser support for mathml sucked, so there was no point in disturbing mediawiki's codebase for a feature nobody cared about.
Ouch.
It's been a real chicken-and-egg thing. Since mathml support in IE requires a plugin, nobody's bothered to put much effort into making mathml content. MS's motivation for building mathml support into IE has been low, because nobody was using mathml, and the fonts weren't available. Although firefox has mathml support, it's extremely buggy, and the motivation to fix the bugs has been low, because nobody was using mathml, and the fonts weren't available. The fact that STIX is finally coming out may finally generate some excitement among developers about making mathml into a going concern on the web.
Anothing thing holding everyone back is that people are still expecting to be able to write html as if it was 1995, with no quotes around attributes, unbalanced tags, etc. That isn't going to work for xml-based technologies like mathml, and in fact firefox won't render mathml if it occurs on a page that's not valid xhtml. That seems to have been one of the big factors holding back adoption of mathml by mediawiki, for example, because the html code generated by mediawiki isn't valid xml.
I'm really hoping that sometime soon square roots won't look messed up on the screen in firefox's rendering of mathml, and a printed mathml web page won't look so horrible.
Re: (Score:2)
The torture test (http://www.mozilla.org/projects/mathml/demo/texvsmml.xhtml [mozilla.org]) should now be passed perfectly, with no prompt about missing fonts.
Re: (Score:2)
What's your point? That MathML is not a preferred human-editable form of writing equations? I don't see anything wrong with that.
Now excuse me while I go back to writing Python instead of pure machine language.
Re: (Score:2)
MathML will be the preferred solution for some things, just as Python is. OTOH, would you consider Python the language of choice for all problem domains? Nah, me either.
I've wanted good browser support for higher math for a *long* time. I'd hoped for something simpler than MathML. Alas, it was not to be. I'm not knocking the MathML folk. I trust the
Re: (Score:3, Informative)
I think you have to keep in mind that MathML is intended to be a more general mark-up than what you get in TeX or your typical word processor's equation editor. For example, the ⁢ entity in MathML means the presentation is unambiguous and can be parsed in different ways, perhaps even spoken by a screen reader, and has no equivalent in the other notations under discussion here. MathML is verbose, and certainly not friendly to human writers, but it was never intended to be a replacement for
Re: (Score:2)
Now, MS Word has its own multitude of problems, but I must say that I *greatly* prefer the "Unicode Nearly Plain-Text Encoding of Mathematics" input method, as opposed to the {}-hell from TeX.
To be honest I care far more about the quality of the output. Can you post a link to a screenshot of exactly how Word2007 renders what you entered? My experience (though I haven't looked at Word Processors equation formatting for a while) is that TeX's extra {} are quite valuable for getting things to actually look really good when formatted. I've still never seen equations formatted as well as TeX unless it has been professionally typeset.
Re: (Score:2)
Re: (Score:2)
There's a (longish) explanation of how it works in this pdf (1 MB) - the quadratic formula isn't there, but there's some examples on pp. 5 and 6. As far as I can tell, all of it is set with the Cambria (Math) font. To me it looks better on screen than the CM font, but I haven't compared them on paper.
Ouch.
I scanned the first part of that paper, and I see four obvious conclusions:
Re: (Score:2)
The proper form is [[citation needed]] !
Computer modern. (Score:2)
We can do better than Computer Modern (Score:3, Insightful)
If anything can do it, it'll be an initiative something like the STIX work.
In any case, Computer Modern is far from everyone's taste. Knuth did a great job designing a highly legible font that could both typeset mathematics elegantly and survive the scanning, photocopying and other abuse scientific papers tend to suffer. However, notwithstanding Knuth's personal preferences, aesthetically the Computer Modern set leaves a lot to be desired. Many people prefer a different style on paper, and on screen the l
Re: (Score:2)
They are working on it:
I wonder how much 2 of their months takes in real life. I assume it's something li
Small font sizes (Score:4, Insightful)
Compare these to the fonts of yore, such as Times or Arial or essentially any font that existed in the early Mac and Windows days. The font designers took great care to ensure that bit maps were customized for best appearance at small point sizes, given the inherent limitation of the black-and-white screens and resolution available then.
Now it seems it is universally assumed that everyone will have smoothing turned on. Modern fonts may look professional and polished at larger point sizes, but the unsmoothed bitmap versions of many of them at small sizes tend to look rough and amateurish, with ugly artifacts and inconsistent line widths and sometimes barely legible. Even the smoothed ones aren't necessarily great at small sizes - the smoothing can make them blurry with poor contrast, unlike the crisp black and white of well-designed bitmaps.
Perhaps I am alone, but I am more efficient working with small font sizes for things like programming, so I can have the maximum amount of information simultaneously available on the screen. So I almost always have smoothing turned off and use old-fashioned (and typically mono) fonts that have clean, carefully crafted bitmaps suited for that purpose. But when I switch to web browsing, if the site sports a trendy font and I have smoothing turned off, it can be an eyesore.
Re: (Score:2)
Windows is a bit funny when it comes to font smoothing. The standard option has a font size floor, below which nothing is smoothed. IMHO, this is actually rather large. ClearType seems to try to smooth everything regardless, which leads to the bizarre situation that I actually prefer to have ClearType on even on a CRT, because text at moderate sizes looks much better antialiased even if the subpixel effects sometimes cause artifacts because they were designed for TFT screens.
Re: (Score:2)
Another pet peeve of mine: why is the spacing so huge? Can someone with better knowledge of how these things work explain? Is it to make room for some of the characters?
I haven't managed to download the beta yet. Can you clarify what you think is funny about the spacing?
In terms of inter-character spacing, an OpenType font would normally feature kerning so the fit was natural at the design size when setting sentence-style material. If you're setting in all-caps (not generally a good idea, but sometimes useful for effect) then in many fonts it looks better if you would increase the tracking slightly. Setting intricate mathematical expressions is very difficult to do wel
How do I use Open Type Format files (Score:1)
I'm familiar with Type1, Postscript, bitmap, TrueType; but not OTF.
Re: (Score:2)
At the risk of being obvious... try google.
Try "OTF font", as "OTF" catches too many other things.
Re: (Score:2)
Crashes FontBook (Score:2)
Re: (Score:2)
Re: (Score:2)
Any connection to Vista ? (Score:2)
monospace (Score:2)
For many working scientists, manuscript creation is performed using a monospaced typeface.
I admit that I was initially quite excited when I downloaded these files a few days ago. (Yeah, I lead a sheltered life: a new typeface can excite me.) The excitement
Re: (Score:1, Informative)
Re: (Score:1)
Re: (Score:2, Insightful)
On the other hand, those default fonts of TeX (Computer Modern) are not very suitable for reading from screen. STIX Fonts have Times-like appearance.
Re: (Score:3, Insightful)
Now that is ironic. Although I disagree that Times is a better font for screen reading. It's all squishdy and pointy.
Re: (Score:2)
Re: (Score:2)
The whole UI is confusing and overly spartan. For example, there's no reason the sliders need to be so quirky. I think it's a holdover from when graphical displays were rare, but click-scroll down, ctrl-click (or was it shift-click? I can never get these right) scroll up is a pretty stupid way of h
Re: (Score:1, Informative)
Re: (Score:2)
Re: (Score:2)
My second point was that currently the best option is converting to PDFs and images, which sucks. The post I replied to said this font wasn't needed because we already had TeX, but on the web TeX isn't supported and we have Mat
Re: (Score:2, Informative)
With all the other systems, there is a learning curve, but you are trading a little bit of work now to learn them versus a lot of wasted work over the course of being lazy and using equatio
How do you get the journals to accept Open Office? (Score:3, Interesting)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
On a positive note, now that I've discovered the Beamer package, I can produce pretty slides complete with equations and
Re:Equation Editor/Matlab (Score:5, Informative)
Before you complain about TeX being complicated: even my younger brother, whose still in high-school, figured out (with no help from me!) what a piece of shit Equation Editor is, and switched to TeX. Equation Editor, like Word itself, is barely sufficient for writing high-school lab reports, much less university-level science and engineering work!
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:2)
if you're just learning TeX I'd recommend starting with LyX and exporting to .tex to see what all you can do with something TeX based and then moving onto writing just .tex
I did this too. In fact it reflects my general experiences with Linux distros and opensource sofware -- you can start with something easy and move on to deeper levels. The system encourages you to figure things out. I'm not saying it doesn't happen with closed software, but for some reason I don't see it in the commercial Windows world at all.
Have you tried Word 2007? (Score:2)
Word 2007 [wikipedia.org] has a completely revamped equation editor and includes a new font specifically designed for laying out math equations (Cambria Math).
If you haven't given it a whirl, you should. Quick, easy, approachable, and it produces beautiful output. You can even cut/paste equations to/from MathML [inera.com].
Neil
Re: (Score:2)
As for Word as a whole --- there is no way in hell I'm ever coming near it again. After
Re: (Score:3, Informative)
This is my preferred way of typesetting equations for Keynote or Powerpoint presentations, btw. (There are simil
Re:Equation Editor/Matlab (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
There really comes a point where the right tool for the job. A P.O.S word processor is great for hacking out a letter to aunt millie asking her about the weather in Kazakhstan. It certainly saves the hacking out the text into an editor and a 'make' phase of running the
Re: (Score:2)
Depends what you mean by originally. This project took 10 years already and it's not completely done yet (still in beta). This is should be a textbook lesson on how not to manage project deadlines, and how not to estimate the time needed to complete something wrong, again and again, and again, and again, and again, and again, and again, and again, and again, and again, and again,