数式用のフリーなフォント STIX Fonts Version 1.0 ついにリリース 46
ストーリー by yosuke
コバンザメ式リリース 部門より
コバンザメ式リリース 部門より
ベータテストから3年あまり、ついにSTIX Fonts Version 1.0がリリースされた。
STIX (Scientific and Technical Information Exchange) Fontsは科学・技術系の数式用のフリーなフォント。多くの学術論文誌を出版しているアメリカ物理協会(AIP)、アメリカ化学会(ACS)、アメリカ数学会 (AMS)、アイトリプルイー (IEEE)、アメリカ物理学会 (APS)、エルゼビア (Elsevier)がこのSTIX Fonts projectをサポートしている。紙、Web、PDF、ワープロ文書などの媒体を問わず、将来、事実上の数式用の標準フォントとなるだろう。
WebブラウザでMathMLで書かれた数式を奇麗に表示するためにSTIXは必須のフォントだ。 HTML5ではMathMLが利用できるようになる。あなたのWebブラウザでMathMLがうまく表示されるかどうかは、例えばHTML5 with MathML Browser Testで試すことができる。FirefoxでMathMLを表示するためにはどんな設定をすればよいのかも、このページの最後のほうに説明がある。
タレコミ子は、最近、文章中のTeXスタイルで書かれた数式をMathMLに変換できるのが特徴の 軽量マークアップ言語ULMUL (Ultra Lightweight MarkUp Language)の 最新版をリリースした。こちらもよろしく。
どっちの意味でのフリーやねん (スコア:5, 参考になる)
無償なのか自由なのかタレコミ文には情報がなかったので調べてみたところ、ダウンロードページ [aip.org]にてSIL Open Font License [sil.org]でライセンスされていることを確認しました(つまり自由なフォント)。
WindowsのFontsに入れてみた (スコア:2)
zipを展開して Fontsの *.otf を \Windows\Fonts に投入、ブラウザ再起動で
http://www.stixfonts.org/allGlyphs.html [stixfonts.org]
を見る。 アルファベットの複合文字が多い、記号よりも の感じ、ユニコードもあり 文字ですが
絵文字を並べたような 気持ち悪さ。
美しい数式を組む 職人には必要なのでしょう。
「の」 (スコア:1)
ひらがなの「の」は何なんでしょう?
#カタカナの「ヨ」もある! てのは冗談ですが。
Re:「の」 (スコア:1)
ベータリリースで出てたネタでしたか。失礼。
Re:「の」 (スコア:3, 興味深い)
ベータリリースの際に同じ疑問 [srad.jp]を書いた者です。当該書き込みの後、 Unicode Support for Mathematics (Unicode Technical Report #25; PDF 文書) [unicode.org] の中に「平仮名の『の』が数式中で使われることがある」という記述があることを知りました。しかし、平仮名の「の」が数式中で使われることが本当にあるのかどうか、使われているとしたらどういう分野なのか、いまだにわかっていません。どなたかご存知でしたら教えてください。
Re: (スコア:0)
無印良品のパクリみたいな「優の良品」とか、なんとかのなんとかって使う模様。
なんて発音するのかは不明。
Re: (スコア:0)
@nifty:デイリーポータルZ:中国に日本の「の」が浸透した
http://portal.nifty.com/koneta05/09/19/02/ [nifty.com]
"中国人に聞いたら、「の」と読んで「ダ」と発音するらしい。中華的の「的」と同じなんだそうだ。"
Re: (スコア:0)
数学的に意味のある文字なのかどうか知らんけど、外国人から見た「の」は面白い形の文字らしいね。
#「Q」と大差ないと思うんだけどな。
Re: (スコア:0)
果てはかの御大までがお取り扱いになったりして笑いましターンAターン
LaTeXでも (スコア:0)
数式はやっぱりTeX。
Re:LaTeXでも (スコア:4, 参考になる)
私もTeX大好きですが、MS Wordも良いかなと思うようになっています。
最近のバージョンではTeXに近い感覚で数式入力できます。 [youtube.com]
ここまでくればあとは慣れの問題かなと。
Re:LaTeXでも (スコア:2, 興味深い)
あと、何か捜査した副作用で勝手にスタイルが追加定義されるのがOFFに出来るようになったでしょうか?
Re:LaTeXでも (スコア:2, 参考になる)
数式に限らず LaTeX の神髄は、論理的な構造と表現の方法を分けて書くことができるところにあると思うのだが。
例えば、x の平均を表すとき |x| とか \bar{x} とか E(x) とかいろいろな書き方がありますが、
とりあえず平均を \Ave{x} を平均を表す論理と決めておいて、
実際の表現方式は \def\Ave#1{...} とかで定義しておく。
... の部分を書き換えれば、 |x| などを切り替えることができる。
こうしておけば、文章の使い回しの時に楽だし、他人と文章をマージするときにも、
表現の統一がとりやすい。
もちろん、LaTeX で論理構造と表現方法をまぜこぜにしてしまうこともありますが、意識していれば、きれいに分けられる。
Word では、いくら意識しようとしても、分けるすべがほとんどない。
Re:LaTeXでも (スコア:2)
そういうの、僕はうまくいったためしがありません。僕の TeX/LaTeX プログラミングの能力が低すぎると言われればそれまでですが。
お示しの平均値の例なら、後で「平均値は \mathbf{E}[...] と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」という書き方にすることにしたとします。つまり、
という感じ。でも、これをやろうとすると、マクロ \Ave の定義で凝ったことをするか (そんなの僕には無理)、変数 1 個だけの場合とそうでない場合でマクロを分けておく必要があったと後からわかる、という具合です。結局、ソースコードの中で \Ave と書いてある部分を後から一つずつチェックする羽目になります。
なので、「マクロにしておけば後から記号を変えられる」というのは、少なくとも僕には無理な技だと思っています。 TeX/LaTeX プログラミングに詳しい人にとってはたぶんその通りなのでしょうけれど。
Re:LaTeXでも (スコア:1)
たしかにこの機能は単純ではなさそうです。私もどう書けるのかは分かりません。
ただ、可能だとすれば、だれかが style マクロを書いて機能を実現すれば、あとは流用すればいい、という道がある。
もちろん、そういう機能を素人がどうやって見つけ出すのかとか、そんなおまじないのようなものには拒絶反応がでるとか、解決しないといけない点は確かにある。
けど、そういう機能を実現・追加する余地がないのとあるのとでは、特に大きな文書とか共同作業による執筆の際には、かなり作業効率に差が出るという気がする。(というか、私の周りでは差が出ている。)
それに、よしんばあとから変数が1つの場合とそうでない場合で書き換えるにしろ、"\Ave" という文字列をどんどん検索して調べられるというメリットがある。 逆に Word で、あるスタイルをとっているある文字列(今回の例では \mathbf{E}のようなもの)とか相互参照している部分を検索する方法ってあるのでしょうか?
# Word を使いこなしていない私は、目を皿にして探しまくる悲しい作業をいつもさせられます。
Re:LaTeXでも (スコア:2)
それはそうですね。おっしゃる通り、出来合いのものがどこかにあっても探すのが難しいという難点はありますが。
Word で特定スタイルを持つ特定文字列を検索すること [microsoft.com]は可能みたいです。相互参照を検索できるかどうかは知りません。
Re: (スコア:0)
もう読んでないと思いますが、
「平均値は \mathbf{E}[...] と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」
を
「平均値は \mathbf{E}{...} と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」
ではダメなんですよね。
後者なら普通に \def すればそうなるのだけど。 TeX の基本的な括弧の使い方を特定のコマンドだけ変えようとすれば、面倒なことになるのは当然です。
Re:LaTeXでも (スコア:2)
#1771874 [srad.jp] で
と書いたのは、ソースコードに \mathbf{E}[...] と書きたいという意味ではなく、 \mathbf{E}[...] と書いたのと組版結果が同じになるようにしたいという意味です (\mathbf は LaTeX で定義されているコマンドです)。なので、
という批判は的外れです。
Re:LaTeXでも (スコア:1, 参考になる)
こちらも参考になりますね。
僕が TeX を使うのを辞めた3つの理由 - ++C++; // 管理人の日記 [hatena.ne.jp]
僕が TeX を使うのを辞めた 10 の理由 - ++C++; // 管理人の日記 [hatena.ne.jp]
言説はともかく、PDFは一読をオススメします。
Re:LaTeXでも (スコア:3, 参考になる)
(http://www.stixfonts.org/STIXFontReleaseDocumentation2010.pdf [stixfonts.org] (p.3, PDF 548KB); 次のリリースでは MS-Office 向けの、 その次のリリースでは LaTeX 向けの feature を加える予定)
だそうだ。
Re:LaTeXでも (スコア:2, 参考になる)
Re: (スコア:0)
他力本願寺 (スコア:0)
Re:他力本願寺 (スコア:2, 参考になる)
たいした手間ではない。
FireFoxを入れていたら、 about:config で html5.enable をダブルクリックして Trueにする。
ダウンロードしたフォントフォルダを開いて、コンパネのフォントも開いて、ダウンロードしたフォントを全選択して、コンパネにドラッグアンドドロップ。
これでテストページ開いて、それなりに表示されたら終了。ルート表示がややかっこ悪いのでまだ設定が足らないのだろうが、これは次のコメント者に任せた(苦笑)
Re:他力本願寺 (スコア:3, 参考になる)
最新のMicrosoft Officeが入ってる場合やWindows 7ではCambria Mathという強力なフォントがあるので、STIXフォントをインストールする必要はないみたい。
ルートの表示がおかしいのは単にFirefoxのMathMLサポートの問題じゃなかろうか。
あとFirefox 3.6のhtml5.enableはベータ品質で、nightlyビルドにはすでに入ってるその後のさまざまな修正も反映されていないので、常時有効にしないことを勧める。正式サポートされるのはFirefox 4から。
Re: (スコア:0)
Firefox3.7a4+html5.enable=trueでテストページを見てみたらほぼ表示できるようです
ざっと見だけですた縦向きの中括弧?みたいな記号がダメでしたが他はよかったような・・・
4.0の正式版になれば特別な事をしなくてもMathML対応になるのかな>Vista+FF
Re: (スコア:0)
> ルートの表示がおかしいのは単にFirefoxのMathMLサポートの問題じゃなかろうか。
Ubuntuでは標準状態だとルートの表示がおかしく、otf-stix (今回リリースされた正式版ではなく、古いベータ版ですが) をインストールするときちんと表示できるようになります。
ルート表示がおかしい人は、おそらくSTIXフォントが使われてないのではないかと。
STIXフォントが使われていれば、テストページの "Image of MathML rendering" とほとんど同じ表示になるはずです。
Re: (スコア:0)
(#1771392)と同様の現象に遭遇。
FireFox 3.6.3, Windows XP SP3, Office2007の環境にて。
今回話題のFontはインストールしていない状態。
https://eyeasme.com/Joe/MathML/HTML5_MathML_browser_test.html [eyeasme.com]
の末尾の以下の行の指示に従う。
>change the setting of html5.enable to true in about:config.
設定して表示させたところ、
「Test2」のルートのくくり方が他のレンダリングと異なっていた。
Re:他力本願寺 (スコア:1, 参考になる)
> ダウンロードしたフォントフォルダを開いて、コンパネのフォントも開いて、ダウンロードしたフォントを全選択して、コンパネにドラッグアンドドロップ。
mac な人は /Applications/Font Book.app を開いて、フォントをD&D。
とりあえず、FireFoxでちゃんと表示できました。
STIX (スコア:0)
ドモ ドモ
ドモ ドモ
WOFF形式は用意されてないのか (スコア:0)
Re: (スコア:0)
それで変換してみたけど、ちょこっと警告が出たな。
まあいい。本題はここから。例えばこんなCSSをHTMLに埋め込む。
あとはタレコミ文にもリンクが貼られている
Re:こういうのって日本発ってのないね (スコア:2, おもしろおかしい)
日本のことや日本以外のことを知らなくても、生活していけないことはないでしょう。
でも、自分が何も知らないということは知っていた方が気持が楽になりますよ。
Re:こういうのって日本発ってのないね (スコア:1, すばらしい洞察)
>#1771418
は安易は批判をして無知をさらけ出していて失敗。
>#1771453
は皮肉を言っているだけ。
「日本語でおk」などと言っても挽回できないんじゃないですか?
Re:こういうのって日本発ってのないね (スコア:1, すばらしい洞察)
Re: (スコア:0)
確か論文の数で評価されるんでしたっけ?
論文という名のゴミを量産するのに役立ちそうだと思いますけど。
Re:こういうのって日本発ってのないね (スコア:1)
-- 哀れな日本人専用(sorry Japanese only) --
Re: (スコア:0)
Knuthの本職はtex開発じゃありませんよ
Re: (スコア:0)
次期C++標準の乱数ライブラリに採用されるんですよね?
現状でもboostに採用されてますし。
まあ、それはともかく、昔、大学に努めていたことがあるのですが、
数学系の先生にパソコンの設定に関して相談を受けたことは何度かあります。
紙と鉛筆で仕事するというのは、あながち外れではないかもしれません。
でも昔の話です。最近は世代交代も進んでるんじゃないでしょうか。
Re: (スコア:0)
ちょっと調べたけど MT がだめっていってるのは ffmpeg の作者だけで一人が 2ch で dis ってるって印象なんだが?
その論文もその評価方法では暗号学的に強度が必要ってことでそうで、もともと MT が目指しているものではないでしょう。
レッテル貼っていないでちゃんと MT がだめな理由を示して欲しい。
Re: (スコア:0)
印象で語られても困る。検索すれば幾らでも出てくる訳だが、TestU01ってのは古典的統計検定の一般的な実装な。暗号云々は関係ない。
MTはDiehard testsに通るように作られたけれども、より厳重なTestU01には通らなかったって話ね。
それでいてMTは遅いから、より早くて高品質な乱数を作る擬似乱数生成器使えって話ね。
Re: (スコア:0)
日本に数学者がいようが滅びてようがどっちでもいいじゃん。