サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆議院選挙2026
itouhiro.hatenablog.com
「M+とIPAの合成フォント」のWebサイトを移転しました。 移転先: https://itouhiro.github.io/mixfont-mplus-ipa/ついでにフォント修正やWebサイトのダークモード対応などもやりました。[合いの手] なぜ移転したの?
「IPAゴシック」フォントの「饅」(U+9945) 「頭」(U+982D)を、「○」(U+25CB)で表示するためのTTX使用方法を説明。 [話者] 『さいきん「饅頭(まんじゅう)」の「饅」「頭」の2文字を見るだけで、顔が青ざめて‥‥』という人がいるとする。 [合いの手] それは大変だね(棒) [話者] 「IPAゴシック」というフォントの「饅」(U+9945) 「頭」(U+982D)を、「○」(U+25CB)で表示されるようにしよう。 FontForgeでIPAゴシックの個々の字形を修正してもよいのだが http://itouhiro.hatenablog.com/entry/20140910/font で書いたようにFontForgeで読み書きするとフォントがおかしくなることがある。 ここはFontForgeでフォントを書き出すのではなく、TTX/FontToolsでフォントのcmapテ
Uemaru(うえまる)フォントを作成したので公開します。 Photo: Maciej Serafinowicz https://unsplash.com/photos/BC49M6wl--8/download Text: 片岡義男 波乗りの島 http://www.aozora.gr.jp/cards/001506/card52459.html CC BY-NC-ND 2.1 濁点・半濁点を文字の上に付けたTrueTypeアウトラインフォントです。 「モトヤLマルベリ3等幅」を改変しました。 Uetenフォントの姉妹フォントになります。 Uemaru(うえまる)フォントの特徴 丸ゴシックの等幅フォント。 少し縦長の字形。 濁点・半濁点は文字の上に付く。 半濁点が大きめ。 JIS第1・第2水準の文字をすべて収録。 「モトヤLマルベリ3等幅」に存在しない記号をいくつか「M+ OUTLINE
FontForgeで日本語TrueTypeフォントを出力したとき、文字幅が広すぎることがよくあります。 たとえばIPAゴシックを読み込んですぐ [ファイル>フォントを出力] でTrueTypeフォント保存するだけで、以下のようにまるで全角文字の幅が2倍になったようになります。 この原因は、FontForgeの不具合です。 詳しくは M+ FONTS >メーリングリストのこのスレッド http://sourceforge.jp/projects/mplus-fonts/lists/archive/dev/2011-July/000601.html にありますが、OS/2テーブルのxAvgCharWidthの値が、FontForgeを通すとおかしくなるためです。 環境 IPAゴシック(Ver.003.03) ipag.ttf http://ipafont.ipa.go.jp/ fontforg
フリーフォントのサブセット(部分集合、つまり特定の文字だけを含むことで軽量化したフォント)を作り、Webフォントにする方法を説明します。 FontForgeを使用して、フリーフォントであるM+フォントのサブセットを作るには私は以下の手順を取りました。M+フォント以外のフリーフォントにも、この手順を使うことができます。 使用したい文字をすべて含んだテキストファイルをUTF-8で保存。 そのテキストファイルを以下のスクリプト listChar.js に通して、収録文字リストを作成。 収録文字リストを、以下のスクリプト listCharFF.js に通して、FontForgeスクリプトを作成。 FontForgeでフォントを読み込み、FontForgeスクリプトを実行する。 FontForgeで[Font - Save as Font - WebOpenFormatFont]でwoff保存。 具
Nasu(ナス)フォントを作成しました。 特徴 見た目が似ていてまちがいやすい文字・見た目が同じだが違う文字を、判別しやすくするフォントです。 ダウンロード https://osdn.net/downloads/users/25/25473/NasuFont-20200227.zip/ (約12MB) 2020-02-27更新 - 縦書き対応修正。詳細 過去版 以下の2種類のフォントを含みます。 Nasu(ナス) 半角英数字はプロポーショナル、全角文字は等幅 NasuM(ナス・エム) 等幅フォント それぞれ Regular, Bold のウェイトがあります。 [合いの手] フリーフォントなんだね。 [話者] そうだよ。Adobeのオープンソースフォント「源ノ角ゴシック」の改変フォントなんだ。より正確には、源ノ角ゴシックを改変した「源真ゴシック」をさらに改変した。 [合いの手] 元
Unity+NGUIで台詞表示ウィンドウの簡単なサンプル 環境 Windows7 64bit Unity 4.3.4 NGUI 3.6.2 手順 [File - New Project]で NGUIをチェックして、新規プロジェクト作成。 [NGUI - Create - 2D UI]とする。Hierarchy領域に UI Rootが生成される。NGUIのオブジェクトはこの UI Root - Camera の下に配置しなさい。 Hierarchy領域で、UI Root - Camera を選択する。この枠線がゲームするときにUIとして表示される領域。 この枠線がScene領域に正面から表示されるように、Scene領域のXYZを(ドラッグじゃなくて)クリック。マウスホイールを回転させて、なるべく大きめに枠線を表示。 Scene領域の[Gizmos- 3D Gizmos]をOFFにする。邪魔な
Uetenフォントを生成しましたので公開します。 特徴 濁点を、文字の上に付ける 「あ」+「゛」のような字形を収録 少し長体をかけた (少し縦長の字形) 丸ゴシック (元にした「自家製 Rounded M+」が丸ゴシックなので) ライセンスは M+ FONT LICENSE 読みは「うえてん」フォント。濁「点」を「上」に置くので。 ダウンロード フリーフォントです。ライセンスは「自家製 Rounded M+」と同じなので、そちらの説明 http://jikasei.me/font/rounded-mplus/license.html をご覧ください。 version 2015.0327 7z (7-zip)形式 24MB: https://sourceforge.jp/projects/mix-mplus-ipa/downloads/63056/ueten-20150327.7z/ 自家製
Unityで外部テキストファイルを読み書きしてみる。そのあとで画像の読み込みもする。 環境 Unity4.1.5 Windows7 64bit Path まずはPathを調べる。 using UnityEngine; using System.Collections; public class Camera : MonoBehaviour { private string pathtxt = ""; // Use this for initialization void Start () { string txt = Application.dataPath; string txt2 = Application.persistentDataPath; pathtxt = "dataPath:"+txt+"\npersistentDataPath:"+txt2; Debug.Log(path
Unity入門 ~高機能ゲームエンジンによるマルチプラットフォーム開発~ 作者: 高橋啓治郎出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/10/01メディア: 大型本購入: 15人 クリック: 609回この商品を含むブログ (24件) を見るサポートサイト http://unity-yb.github.io/ の本でUnityを学ぶ。ただしこの本は Unity 3.4 JavaScript という動作環境の説明になっていて、現在の主流の Unity 4.x C# の環境とズレがある。 そこで、その差を埋めながら学ぶのをこのブログに記録しておくぞ。 ネットではver3の本は今となっては役に立たないぞとか言われてるけど、そうなの? そんなことはないぞ。後述するけどパーティクルもアニメーションも旧システムが残されてるから、それを選べば、この本はそのまま実行できる。 さて ht
Perlは以前は便利に使っていたが、徐々に使わなくなっていった。 書籍『はじめてのPerl - Perl4対応版』で覚えてLinux管理に大活躍してはいたのだが、 複雑なデータ構造を扱うのがたいへん(配列の各要素がhashのkeyになってるようなデータをもたせようとすると、referenceをdereferenceするのが複雑すぎた) UTF-8の扱いが理解できない という問題があったため、最近は距離を置いていた。 だが、one-linerを書く言語としては未だPerlが一番よいように見えた。Node.jsはSTDINの扱いが面倒すぎるとわかった。Pythonはone-liner向きではないし、Rubyは ' end; end; end;'が読みにくそうだ。 perlはUnix環境やCygwinで最初からインストール済みなことが多いのもいい。 そこでPerlでUTF-8扱う方法をしっかり身
PixelMplus(ピクセル・エムプラス)というフォントを作成しました。 8bitゲーム機のビットマップフォントのような感じを出せるフリーフォントです。 特徴 ビットマップフォントのように見えるが、アウトラインのみのTrueTypeフォント。埋め込みビットマップは なし。ボールド体(太字)あり。 JIS第1・第2水準のすべての漢字を収録。ISO-8859-1(Latin-1)の文字も収録。そのほかにもいくつかの記号を追加。 ヿ〼 ヿ テハートのエレヘーター デパートのエレベーター 記号 紋章は☀♨☂ この武器は〠! 方向指示 ▷▶◁◀ トランプマーク ♤♠♢♦♡♥♧♣ 実体は単なるTrueType等幅フォント。テキストエディターで使用することもできる。 ライセンスは自由なM+ FONT LICENSE。 元にしたM+ bitmap fontsは10年以上前から使用されているので安
一太郎2012 承 プレミアム 特別優待版 DL版 [ダウンロード] 出版社/メーカー: ジャストシステム発売日: 2012/03/06メディア: Software Downloadこの商品を含むブログを見る フォントに惹かれて、『一太郎2012 プレミアム』を購入したのだ。 前にATOK2012購入したってブログ記事書いてたよね。 一太郎2012買うとATOKもついてくるんだな。ATOKを2つ買ってしまった。でもフォント目当てだったからまあいいや。 で、一太郎2012付属フォントのライセンスを調べた。 ヒラギノフォント 画像元: http://www.justsystems.com/jp/products/ichitaro_2012/feature7.html ヒラギノ明朝ProN W3 ヒラギノ明朝ProN W6 ヒラギノ角ゴProN W3 ヒラギノ角ゴProN W6 ヒラギノ角ゴSt
メールソフトThunderbird(サンダーバード)のアドオンの作り方を学んだのでメモ。 確認環境 Windows7 64bit Thunderbird 2.0.24 Thunderbird開発元のMoziilaに入門記事(英語)がある。 https://developer.mozilla.org/en/Building_a_Thunderbird_extension この記事の通りにやってみたら作成できた。 以下、その記事の1ページごとに解説する。 1: introduction このページは、 これからどんな手順でアドオンを作るか‥‥という説明。 「“Add-on Builder”というWeb上の開発環境に登録するといいかも!」と書いてあるが、登録する必要は無かった。 2: extension file layout ファイル配置について書いてあるが、最小限にした場合、以下で動いた。テ
ファイルを単にバックアップするなら、Dropbox使えばネットにバックアップして、過去バージョンに戻すこともできますが、小回りがききません。 過去バージョン複数を、すばやく見比べたい。 大きなデータなので、保存のたびに圧縮したい。 社外秘のファイルなので、ネットにアップロードする前に暗号化したい。 こういった用途には、細かな調整のできる、これから説明する方法でバックアップを取ると便利です。 環境 Windows7 64bit / WindowsXP fwatch http://fwatch.sourceforge.jp 仕様 ファイルを上書き保存するたびに ただし1分以内の更新は上書きされる タイムスタンプつけたファイル名にする 「はに丸.txt」というファイルは、バックアップ先では「はに丸-20130116-1516.txt」になる。ファイル更新時刻を文字列につける。 別の場所にコピー
個人的に作成・公開してる WebAborn(ウェブあぼ〜ん)は、これまでWebサービスとして作っていた。つまりWebブラウザで http://webaborn.herokuapp.com/ に行かないと使えなかった。 でもデスクトップ版を作ったので、これからは自分のPCでWebAborn.user.jsを生成できるぞ。 どう使うんだい? Node.jsというプログラミング言語のWindows版をインストール。 http://nodejs.org/ で[INSTALL]をクリック。 WebAbornをダウンロード。 https://github.com/itouhiro/webaborn の画面左上にある [(↓)ZIP] というボタンクリックでダウンロード。 zipファイルを展開して、c:\home\webaborn などに置く。 WebAborn.bat にNGワード書いたテキストファイ
追記: 2013年1月 ATOK 2013では不具合は修正されたようです。 [プロパティ - 入力・変換 - 入力補助 - 詳細設定 - ATOKの内部状態を優先する]をチェック。これで かな入力の問題が解消されます。 ATOK 2012のWindows版は、かな入力で問題があるんだ。 ひらがな入力中にいきなり、全角英数しか入力できなくなる。 その説明では よく わからないぞ 以下は「ろうさいのりちょう」‥‥と入力しているのだが (フルサイズで見る http://f.hatena.ne.jp/itouhiro/20120821143810 ) 「ろう」まではひらがなだけど、そのあとが全角英数になってるね KeyLoggerとしてAutoHotKey (View - KeyHistory)を使って確かめたが、別にオレがまちがったキーを押してカナロックをOFFにしたわけではない。正しいキー操作
C言語テトリスの記事 http://itouhiro.hatenablog.com/entry/20121112/tetris のソースコードを詳しく読んでみよう。 まず、 int board[12][25]; これがグローバル変数で、ウィンドウ内の画面を管理している。 ゲーム画面を見る限り、横10 x 縦20 の箱でできている。 しかしデータ上は 横12 x 縦25 で管理しているのだ。(C言語は1からではなく0から数えはじめる google:0オリジン ので、1~12ではなく0~11になる) 「Y軸を上に行くと+」という数学的座標系でこのソースは書かれている。 次はブロック定義の部分。 typedef struct _TAG_BLOCK { int rotate; POSITION p[3]; } BLOCK; BLOCK block[8] = { {1, { {0, 0}, { 0,
[話者] Migu 1VSとMigu 2DSはフリーフォントなのだが、IPAフォントライセンス問題で、合成済みフォントを配布できなくなった。 Rictyフォントのように合成スクリプトを配布することはできるようだ。そこで合成スクリプトの使い方を説明するよ。 追記 2015-07-02: 以下の説明で migu.pe を使っている箇所は、代わりに migu.py を使用してください。 追記 2013-04-30: Migu 1BTに関して追記しました。 [合いの手] そもそもこの Migu 1VSとか2DSって、生成する意味があるのかな? 合成しなくてもすむMigu 1P等とそんなに違う? [話者] 個人的にはMigu 1VSをお気に入りだ。パソコンのWebブラウザで標準フォントに指定して、ネットの文章はMigu 1VSで見てる。最近ではAndroidスマートフォンのフォントにもしたぞ。 気に
等幅フォントを画像で比較しました。 比較画像 (300Kと重いですが、しばらく待てばアニメします。最下行にrsingleTag..という行がくるようにしてあります) 個々のフォントを見ます。 Source Code Pro Adobeが公開したオープンソースフォント。見まちがやすい「数字のゼロ0とアルファベットのオーO、数字のイチ1とアルファベットのアイI、エルl」を区別しやすいと話題です。参考記事: http://b.hatena.ne.jp/entry/www.publickey1.jp/blog/12/_source_code_pro.html しかしその判別性は以下のフォントでも意識されていました‥。 Inconsolata 「Top 10 Programming Fonts http://hivelogic.com/articles/top-10-programming-font
日本語の文章における かな 出現頻度について、 日本語入力用キー配列に関するリンク集@Wiki - テーマ「キー配列制作者に捧げる資料」のリンク集 にリンクがまとめられています。 しかしどの頻度表も「は」「ば」「ぱ」をちがう文字として扱っています。 これは頻度表としては正しいし、ローマ字入力みたいに濁点をあとから付け足さない日本語入力方法にはそのまま参考にできるでしょう。 ただし JISかな入力・新JISかな などの 濁点/半濁点あと打ち の入力方法の場合には、このままではキー押下頻度の参考にはできません。 たとえば「バーバパパ」 (ba-bapapa) という本文があったとします。従来の頻度表だと、 **かな 出現回数** ば 2 ー 1 ぱ 2となりますが、「濁点/半濁点あと打ち対応頻度表」だと 「ぱ」=「は」+「゜」 というふうに数えるから **かな 出現回数** は 4 ー 1 ゛
[話者] Windows7のフォント上書きインストールはファイルを消していない、ということを説明するよ。 [合いの手] ん? [話者] WindowsXPのときは、フォントを上書きインストールすることはできなかった。 すでに入っているフォントの新しいバージョンをインストール(※)しようとすると‥‥このように「削除してください」と言われる。 ※ [コントロールパネル - フォント]にttfファイルをドラッグ&ドロップ。 [合いの手] こう言われた後で、いちいち古いフォントを消して、それから改めてインストールする必要があったんだね。 Windows7は変わったの? [話者] Windows7では、すでに入ったフォントの新バージョンをインストール(※)しようとすると「置換しますか?」と聞かれて、[はい]をクリックすると上書きインストールできる。 ※ ttfファイルを右クリックして、右クリックメニ
Ricty(リクティ)フォント http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html はプログラミングやシェル操作に向いているTrueTypeフォントです。 ところがこのフォント、複数のフォントを合成しなくてはなりません。 追記 (2011-11) フォント合成をしなくても、合成済みttfファイルをダウンロードできる Ricty Diminished http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/rictydiminished.html が登場しました。ただしJIS第2水準の漢字がたりません。 漢字がすべて揃ったフォントがよいなら、今後も、以下のRictyを選ぶ必要があります。 その合成作業がWindowsでは難しそうにみえます。しかし やってみると簡単とわかりました。 2012年7月03日現
昨日、「IPAフォント・文字情報基盤担当」様から以下のメールを受け取りました。 http://mix-mplus-ipa.sourceforge.jp/ において公開されている、migmixフォントにつきまして、ユーザーの方から弊機 構に対しまして問い合わせがございました。 こちらで、migmix-1p-boldとmigmix-1p-regularフォントについて確認させてい ただいたところ、 migmix-README.txtに -- このフォントのライセンスは、 M+と、 IPAフォントのライセンスに準じます。 -- と記載されていました。 IPAフォントライセンスv1.0では、派生フォントの再配布について、第3条1項(3) にて「派生プログラムを、本契約書に定められた条件の下でライセンスしなけれ ばなりません。」と規定しています。弊機構では、この条文に基づきまして、派 生プログラム(
M+(エムプラス)フォント wikipedia:M+ FONTS を丸ゴシック化 wikipedia:丸ゴシック体 しました! Rounded M+(ラウンデッド・エムプラス)という名前です。 ダウンロード 追記 2013-07-05 MM様が、より新しいRounded M+を作成されました! http://jikasei.me/font/rounded-mplus/ 漢字を多く含みますので、ここで配布しているのよりオススメです。 ※2012-02-29 一部の文字(全角の0〜7)がおかしい問題を修正しました。 ※2012-02-27 フォント名の問題(Windows7のフォントフォルダで見ると「Rounded M+」ではなく「M+」フォントにインストールされる)を修正しました。 フリーフォントです。 プロポーショナル(可変幅) Rounded M+ 1p http://sourcefor
バージョン管理システム TortoiseGit(トータス・ギット)をWindowsXPに導入します。使い方も説明します。 メニューが日本語になっている版 http://sourceforge.jp/projects/tortoisegit/ はバージョンが2009年のものしかないので、ここでは より新しい英語版を導入してみます。 msysGit(エムシス・ギット)をまず導入 Windowで動作するgit(ギット)本体です。 http://code.google.com/p/msysgit/ から Git-1.7.6-preview20110708.exe をダウンロード・インストールしました。 コンポーネントはデスクトップ・アイコン以外はチェックを外しました。 環境変数 PATH は何も変更しない設定にしました。 改行コードは勝手にコンバートしない設定にしました。 TortoiseGit(
Web画像編集ソフト Fireworks は 「Webページの完成見本(プロトタイプ、カンプ) を作ることができる」と、製品の特徴として挙げられています。 (参考. CS3 Web PremiumおよびStandardワークフローガイド) http://www.adobe.com/jp/designcenter/cs3/pdfs/cs3_web_workflow_guide_j_low.pdf そしてそのカンプを元に、Webページ編集ソフト Dreamweaver でWebページを完成させていく手順を体験したい。 でも具体的にWebページをまるごとデザインしていく過程を見せてくれる 教材がなかなか ないです。 e解説も、解説本も、写真のレタッチとかロゴの作り方ばかりページを割いて。 しかしAdobeのサイトにありました。 Taking a Fireworks comp to a CSS-b
日本語の入力方法をローマ字入力から親指シフト(NICOLA)へ変えました。 親指シフトがなんとか使えるようになるまでの練習記録です。 2004年10月下旬 親指シフトの練習を始めた。最初はローマ字入力と併用できると思っていたけど、ローマ字使ってると手が親指シフトのほうの指使いをぜんぜん覚えてくれない。そこで、ローマ字入力は一切使わないことにした。 親指シフト専用キーボード (FKB8579-661EV, USBコンパクト親指シフトキーボード) 買いました。秋葉原の『ぷらっとホーム』で約9000円で購入。 http://www.fcl.fujitsu.com/release/2004/20040315.html 親指シフトは普通の106日本語キーボードでできる http://homepage1.nifty.com/cura/oya/nicola_with_jis_kb.html ので、専用キ
以前の記事: [フォント] gdi++ Heliumの設定 http://d.hatena.ne.jp/itouhiro/20110210 Windows環境でフォントをキレイに表示する gdi++ Helium(ジーディーアイ・プラスプラス・ヘリウム)だけど、設定を変えたんだ。 その理由は? 前の設定だと、文字がにじんでるんだよね。 にじみを減らす方法を調べると Saturation の値を変えればよいとわかった。 Saturation の値を +8 から -12 まで変えてみて、にじみがどう変わるのか調べてみたよ。 マイナスにすると、にじみは減るけど、文字が薄くなるね。 うん。結局 Saturation を -8 に設定したよ。ちょっと薄いかなーと思ったけど、Windows7標準のClearTypeと見比べたとき、特に違和感ない。 (アニメGIFでgdi++ HeliumとClearT
次のページ
このページを最初にブックマークしてみませんか?
『itouhiroはてなブログ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く