Little Strange Software

スマホアプリの開発を行う LittleStrangeSoftware のブログです。

fontテスト用スクリプト【試作版】

 どうも!LSSです!!

 今回は「フォントの表示テスト」を行うだけのスクリプトを書いてみました。

 

 

fontテスト

 

 

 

 

スクリプトのコード

<div id="ftest"></div>
<script>
txts='';
txt='';
fts=['serif','sans-serif','cursive','fantasy','monospace','Verdana','arial','"arial black"','"Times New Roman"','Meiryo','Impact','Roboto'];
for(i=0;i<fts.length;i++){
txts+='.ft'+i+'{font-family:'+fts[i]+';}\n';
txt+='<span class="ft'+i+' othr">'+fts[i]+'<br/>abcABC0123あいうえお柿句卦子</span><br/>\n';
}
txt='<style>\n'+txts+'.othr{font-size:30px;font-weight:normal;}\n</style>\n'+txt;
ftest.innerHTML=txt+'<br/>'+txt.replace(/</g,'&lt;').replace(/\n/g,'<br/>');
</script>

 

出力結果が長い割に、JavaScriptのコードはだいぶ短いですねw

 

fts=['serif','sans-serif','cursive','fantasy','monospace','Verdana','arial','"arial black"','"Times New Roman"','Meiryo','Impact','Roboto'];

ここに、試したいフォント名を列記しています。

フォント名にスペースが含まれている場合""で括っています。

 

txt='<style>\n'+txts+'.othr{font-size:30px;font-weight:normal;}\n</style>\n'+txt;

この30pxを書き換えるとフォントサイズが変更でき、normalboldに変えると全部太字で出力されます。

 

 

というのを取り急ぎ作ってみたのは

さじさんの↑の記事を見たからですw

 

さくっと作ってみましたが、フォントサイズや太字、なんなら斜体もブラウザ上で変更できるようにしたほうがよさげですね。

 

また、フォント名については、

に、かなり大量に載ってました!

和文フォントについては、どのOSのフォントかまで書かれていてありがたいです^^

 

 

 

ってなとこで、今回はこのへんで!

次回もまた、よろしくお願いします^^