2007年11月1日木曜日

Windowsのよくあるフォントのトラブル

フォントのトラブルの一番多いものはフォントキャッシュ (ttfCache) の破損によるトラブルです。
以下のような症状の場合フォントキャッシュの破損が考えられます。
・ドロップダウンリストやスクロールバーの矢印が数字等がおかしな文字になっている。
・アプリケーションで選択できるフォントが減っている、足りない。
・フォントがインストールできない。フォントをインストールしても、フォントリストにない。
・フォントが強制的に横向きになってしまう。
・ウィンドウ右上の最大化や最小化ボタンが数字などになる
回復の仕方はシステムの中のttfCache ファイルを削除します。「ttfCache」が見つけられない場合は以下の手順を参考にしてください。

1. [スタート]−[検索]−[ファイルやフォルダ] をクリック。
2. 名前に ttfCache と記入し、「検索開始」ボタンをクリック。
3. 検索されたttfCacheファイルを削除。
4. Windows を再起動。
また上記の「フォントがインストールできない」の原因には「フォントフォルダの破損」も考えられます。
ttfCache ファイルを削除で回復出来ない場合、以下の作業をしてください。
1. [スタート]−[Windows の終了] から「MS-DOS モードで再起動する」を選択して再起動します。
2. コマンドプロンプトで以下のコマンドを実行。
C:\WINDOWS>attrib +s fonts
C:\WINDOWS>exit
それ以外の原因にいわゆるフォントの入れすぎという事が考えられます。フォントにもよりますが、およそ1000フォント以上入っている場合は要注意です。不必要なフォント、あまり使用しないフォントを一旦フォントフォルダーから外してください。またフォント管理ソフトを使用するというのも良い手だと思います。この手のソフトはフォントフォルダー以外にフォントを置いて管理ができるもので、Windowsにはいろいろなフリーウェア、シェアウェアがあります。また裏技的ですがフォントファイル自体をダブルクリックして見本が出ている状態でアプリケーションを起動すれば、そのアプリケーションでフォントを使用することもできます。

「ふぉんとふぁいるまねーじゃ」http://hp.vector.co.jp/authors/VA013845/
「FontPnP」http://www30.cds.ne.jp/~yukinaka/eurek

フォントの種類
ビットマップフォントとアウトラインフォント
ビットマップフォントとはドットの集合体で構成されているフォントのことで特定のサイズ以外ではギザギザとした感じで表示されてしまいます。フォントの歴史上もっとも古い形式で「ドットフォント」「スクリーンフォント」などと呼ばれる場合もあります。処理速度は速いのですが、アウトラインのデータをもっていないので印刷には向いていません。逆にアウトラインのデータをもったものをアウトラインフォントと呼びます。「TrueType」「Postscript」「OpenType」などがこれにあたり、なめらかで美しい曲線で表示・印刷が可能で、拡大縮小も自由にできます。

PostscriptとTrueType
TrueType(トゥルータイプ)とPostscript(ポストスクリプト)はアウトライン情報を持つという意味では似ていますが、まったく違うデータで作られています。Postscript(ポストスクリプト)はベジェ曲線を使用してアウトラインデータが作られておりATM(Adobe Type Manager)を通してフォントをなめらかな曲線に表示・印刷する仕組みをとっています。それに対しTrueTypeは2次スプライン曲線でアウトラインが作られています。一見似ていますが2次スプライン曲線の方がデータ的に大きくなる場合がほとんどです。(写真 ベジェ曲線 2次スプライン曲線)WindowsにもPostscriptフォントは使えますが、環境の整備が整わなかったためTrueTypeが標準となりました。今後は新しいフォント形式である「OpenType」が標準になりつつあります。

OpenType
OpenTypeは96年に、Adobe社とマイクロソフト社によって開発された新形式で、Windows NT5.0以降よりサポートされている次世代フォントです。簡単に特徴を言うと「PostscriptとTrueTypeの良いところを統合し、進歩させたフォント」です。最大のメリットはMacintosh版とWindows版の違いがなく、両プラットフォームで自由に使える点で、これによりWindowsDTPの確立が望めそうです。また、いままで第一水準、第二水準の漢字6900字だけであったが、第三水準5000字も使用できるようになっている。またそれ以上の漢字もサポートできる可能性をもっており、実際にヒラギノシリーズ(大日本スクリーン製造)などはさらに8000字が加えられている。ただし、OpenTypeの現状で注意して欲しいのは、標準でバンドルされている日本語フォントはまだなく、ソフト・印刷会社も対応が遅れているので事実上はまだ、次世代フォントであるという点です。もちろん近年中に標準化していくことは確実だと思いますが・・・

1バイトと2バイト
もともとフォントは1バイト(8ビット=2の8乗=256)のもの。ほとんどの国では256文字もあれば全ての文字を当てはめるのに十分な数だからだ。ところが日本では常用漢字でさえこの256の数を超えてしまう、そこで2バイト(16ビット=2の16乗=65536)に文字をあてることに決まったのである。つまり多くの場合2バイトフォントと言えば漢字フォントのことになる。

タイプフェイスの分類
「欧文」
■セリフ
「セリフ」とは文字の端についている「ひげ」のような部分のことです。「セリフ」は書体のデザインのバリエーションではなく紀元前からデザインされていた書体のひとつです。石版に刻むときに出来る亀裂がそもそもの原点という説もあります。
■サンセリフ
逆に「セリフ」のないものを「サンセリフ」といい18世紀のイギリスで作られました。商業印刷技術の普及と共に広がっていきました。現在では欧文の本文はサンセリフで組まれています。
■スクリプト
筆記体のことで、ペンや筆で書いたような文字がこれにあたります。文字同士の結合部分がうまくつながるように気をつかって使った方が良いです。
■ディスプレイ
見出し・タイトルのためにつくられたインパクト・ユニークなどに富んだ書体のことです。本文等で組むと読みづらいので注意しましょう。
「和文」
■明朝体
毛書体の要素を残しつつ直線的にすっきりとデザイン化されたもので、横線よりも縦線の方が太いのが特徴です。欧文の「セリフ体」にあたります。
■ゴシック体
均一なラインが特徴で「丸ゴシック」「角ゴシック」などの区別もあります。欧文のセリフにあたります。
■筆記体(楷書体、行書体等)
楷書、行書等の書き文字を元につくられたもの。勘亭流などもこの仲間です。

フォントのファミリー
フォントには様々なバリエーションをもつ「ファミリー」となっているものがあります。1つのデザイン上でファミリーに統一しておけば、統一感のあるデザインが行えます。
バリエーションとして最も一般的な物に「ウェイト」があります。欧文では細い順よりThin/Light/Bookとなり標準がRegular(Romanの場合もある)、それ以後はMidium/Demi/Bold/Heavy/Black/Nord/Super/Posterとなっていきます。しかし規則があるあけではないので表記の方法が違う場合もあります。また、Regularがないものは意外と多くその場合はBookもしくはMidiumが標準となります。
和文の場合は「ウェイト」の表記がほとんどの場合大きく異なります。メーカーごとに表記が違いますが大きく分けてL/R/M/B/Uなど欧文の「ウェイト」表記の略を使う物と、W3/W5/W7/W9などウェイトの頭文字のWと数字で表すところが多いようです。
また、フォントにはウェイト以外にもCondenced(横幅の狭い)、Extended(横幅の広い)やitalic(斜体)などがあります。


Windowsのフォントについて
Windowsのフォントの標準
Windowsには"TrueType"(トゥルータイプ)というフォント形式もしくは「OpenType」という形式があります。Windowsに標準でついている「MS明朝」や「MSゴシック」などがこれに当たります。TrueTypeフォントはもともと、91年にApple社とMicrosoft社が、Adobe社の"Postscript Type1フォント"(後述)に対抗して開発したものでしたが、将来的にはOpenTypeに取って代わりつつあるようです。日本では一般的に、個人やビジネス文書などの家庭向きプリンターではTrueType、商業印刷物ではPostScriptといった使われ方が標準的です。ここで、疑問をもたれた方もいるでしょう「Windowsでは商業印刷物はつくれないの?」と・・・その疑問にはフォントの歴史が深くかかわっています。


WindowsDTPにつながるフォントの歴史

フォントの始まりは「Macintosh」(マッキントッシュ)の始まりとほぼ同時と言えます。1984年、初代Macintoshの発表と同時にAdobe社によりPostscriptのフォントが公開されました。このフォントは当時画面上でなめらかなフォントを表示することが技術的に困難だったため、スクリーンではギザギザでもプリントアウトするとなめらかなラインになっている様に開発された最新の技術でした。以後フォントメーカー、出力・印刷会社もこれに追随する形で発展していきました。そしてMacintoshでは現在でもPostscript、フォント形式のバージョンアップをくり返し商業印刷業界の標準の地位を築いています。
そのAdobe社のPostscript形式に対抗するため91年に、マイクロソフト社とアップル社の共同開発によって作られたのが「TrueType」フォントです。TrueTypeはプリンタ側にフォントがなくても印刷ができ、フォントデータのアウトライン化ができるなど、たいへん利便性の高いフォントでした。Windows95の標準の仕様ということもあって瞬く間に一般家庭に普及しました。ところが、大手フォントメーカー、出力・印刷会社はフォントのコピーが簡単にできる、出力に時間がかかる、高解像度の出力が出来ないなど、様々な誤解・行き違いから二の足を踏んでいました。普及すると思われたWindows DTPでしたが、思わぬ障害につまづいてしまいました。そうしている間にAdobe社とマイクロソフト社の共同開発により「TrueType」と「Postscript」の良いところを足して作られた「OpenType」フォントと言う形式が発表されました。この形式はWindows2000以降のWindows OS、Mac OS X以降に標準で入っておりOS間を意識することなく使用でき、いままで問題になってきた部分も改善した夢のような新フォント形式です。しかし現在の所、ソフトメーカー、出力・印刷所ともに未対応の所が多いのが現状です。以上の原因からMacintosh中心のDTPの世界ですからWindows機を使う上でその違いについていくつか注意することがあります。


WindowsとMacintoshのフォントの違いによるトラブル

DTPを行う上で現在アプリケーションはMacntoshもWindowsもほぼ同じソフトが揃っており、フォントを除いては問題なくデータの受け渡しが可能だ。しかし、フォント環境の違いから思わぬトラブルになることもあるので注意しよう。またWebでの文字表示スペースは驚くほど違うので注意が必要だ。

■モリサワ書体
現在DTPの中心メーカーである「モリサワ」では正式なWindowsフォントはでていない。このことはWindowsのDTPを行う上で最大の障害だ。そこで99年に主要フォントについては「view font」というデータ確認・互換用のフォントが発売されている。精度の低い画面確認用なのでそれ自体ではフォントとしては不十分だが、Macとの互換が重要視される現場では必須だろう。
■大日本スクリーン印刷、ニィス、イワタエンジニアリング、ダイナフォント
Macintos版のpostscriptと同じ名前のフォントが「TrueType」形式で多く出ており、そのままファイルが互換できる場合ができる確率が高い。紛らわしい場合もあるので念のため確認は必ずしたほうが良いです。
■リコー、デジタローグ
これらの会社の物はhybrid版のCD-ROMになっているのでWin、Macともに同じ物が揃っています。
フォントメーカーごとの違い以外にも基本的な違いもある、Macintoshでは英数字は全角サイズなのが一般的だがWindowsでは英数字は半角サイズが一般的だ。このため多くの場合は文字組がかわってしまう。

2007年8月30日木曜日

起動ディスクの修復-シングルユーザーモード

Mac の起動時に Command-S を
押し続ければ、「シングルユーザーモード」での再起動になる。このシングル
ユーザーモードでは Mac OS X がコマンドライン版となり、ウィンドウもマウ
スポインタも現われない。そこで“fsck -y”とタイプすれば、ブートディス
クがチェック(そして必要ならば修復も)される。その後、“reboot”とタイ
プすれば(もちろんどちらのコマンドも引用符無しでタイプすること)Mac が
再起動する。ディスクユーティリティと fsck は同じエンジンによって動作す
るので、シングルユーザーモードで fsck を走らせるのは実際ディスクユー
ティリティを走らせるのと完全に等価だ。

Google検索コマンド一覧

コマンド及び演算子の多くは検索対象を限定するフィルターです。
2005年1月25日より語句の制限数が10語から32語へと緩和され使い易くなりました。
例: 
1 2 3 .... 32 33

検索コマンド
link:
対象 URL のリンク元を表示
例: link:http://www.google.co.jp/
PageRankによる足切りが在る。 現在 Google の場合 link: 検索は適当な物しか表示せずほとんど意味を成さない。
Yahoo! と MSN では
linkdomain:google.co.jp 等のコマンドが使える。
linkdomain: は特定のドメインに対し貼られているリンクで認識している物はすべてを表示する。
詳細は
バックリンク(被リンク)の確認方法 へ記載。

cache:
対象 URL のキャッシュを表示
例: cache:http://www.google.co.jp/

related:
対象 URL の関連ページを表示
例: related:http://www.google.co.jp/

info:
検索にURLを指定したのと同じ
例: info:www.yahoo.co.jp/

site:
対象ドメイン内の文字列を検索
複数語の指定可
例: site:yahoo.co.jp 花 栽培
例: site:yahoo.co.jp filetype:xml

allinurl:
URL に含まれる文字列のみ検索
複数語の指定可
例: allinurl:mp3

inurl:
URL 又はページ内に含まれる文字列を検索
複数語の指定可
例: inurl:music mp3

allintitle:
ページ タイトルに含まれる文字列のみ検索 ?
複数語の指定可
例: allintitle:素材 midi

intitle:
ページ タイトル又はテキストに含まれる文字列を検索
複数語の指定可
例: intitle:フリー 壁紙

filetype:
pdf、ps、doc、xls、ppt、rtf 等ファイルタイプを指定し文字列を検索
未公認では cgi、php、asp xml、shtml、mw等とLotusやMicrosoftの形式もある
html と htm も区別される
-filetype:pdf と入力すると pdf を含まない検索
複数語の指定可
例: filetype:pdf 規格

allintext:
<html></html>間に含まれる文字列のみを検索対象にする
Google のキャッシュで「これらのキーワードは、このページにむけて張られているリンクに含まれています」 は検索結果から無くなる
複数語の指定可
例: allintext:exit

allinanchor:
ページへのリンク内に含まれる文字列のみを検索対象にする
例: allinanchor:google

inanchor:
使えるが意味不明

daterange:
日付の範囲(ユリウス日の整数部)の指定を1日単位で行う為のフィルタ
タイムゾーンやGoogleクロール時の影響もあり結構いいかげん
複数語の指定可 他の検索コマンドとも組み合わせ可
例: google daterange:2453002-2453012

movie:
映画に関する情報を表示する特殊機能で現在日本語は使えない
映画専用のデータベースを参照していると思われる。
例: movie: Tom Hanks Oscar

Googleのブーリアン演算子もどき
全ての語を含む
語と語の間にスペースを挟んだ場合は常にすべての語を含む検索となる為 AND(半角大文字)は不要
スペースの場合と AND を挟んだ場合では微妙に検索数が異なる
例: コンピュータ AND デスクトップ

いずれかのキーワードを含む
複数キーワードの何れかを含む検索
語と語の間にスペースを挟み OR(半角大文字) 又は | を挿入
実際に検索してみれば判るが正しい OR 検索にはならない
例: パソコン OR コンピュータ

マイナス検索
検索結果から除きたいキーワードの指定
除きたい語の直前にマイナス記号 - を置く
ママイナス記号の前には空白が必要、ママイナス記号と除きたい語の間に空白は入れない
例: オリンピック -冬季

プラス検索(ストップ語の有効化)
自動的に検索から排除されるストップ語(com や by 等)を検索に含める
ストップ語の直前にプラス記号 + を置く
フレーズ検索でもストップ語を含める事が出来る
例: powered +by google
注:2005/05からストップ語は消滅した?

フレーズ検索
インデクサーで分解された複合語をフレーズとして認識させる
フレーズにしたい複合語の両端を引用符 "" で括る
例: "powered by google"

半角括弧 () による優先順位
電卓の場合は完璧。 一般の検索の場合大抵の場合うまく機能するが不自然と思われるような結果となる場合もある。

Googleの特殊機能
天気予報 (Google英語ページのみ)
「weather 地域名」で地域別天気予報を表示する
米Google、天気予報検索を追加

関連語検索 (英語のみ)
キーワドに関連する類義語を検索に含める
キーワードの直前にティルデ・サイン(チルダ) ~ を置く
2003/08からの機能で Google 独自の辞書が使われているらしい
例: google ~help

電卓機能
一般的な関数電卓の機能 2005/10 換算機能が追加された。
Googleの特殊機能 に詳しい説明が無い
例: 4 * (5 - 3) 、sin(2) 、log(2) 等
例: 30坪は何平米 、4/3*π*地球の半径の3乗 等
参照
google電卓リファレンス
Google電卓のすさまじい機能一覧
Google日本語電卓がパワーアップ
Google電卓を利用した単位換算

路線・地図・辞書・株価・荷物検索.会社情報
現時点での詳細不明
参照:グーグルで路線や地図、株価なども検索可能に
日本のGoogleでも株価や路線、辞書などの特殊検索が可能に
例: 和英 魚 、株価 ヤフー
備考 Yahoo! Japan にもダイレクト検索と言う特殊検索機能がある 
株価、天気、占い、競馬、ケータイ端末情報、タレントのプロフィール等Yahoo! Japanのコンテンツをダイレクトで検索できる 
yahoo! ダイレクト検索の使い方  yahoo! 検索サービス一覧

Google翻訳
テキストとURL翻訳。英語を中心とした各国言語の相互翻訳機能で検索結果のページからも利用できる
Google Translate
翻訳機能に関する FAQ

サジェスト
日本語にも対応したクエリー入力補助機能で多く検索されたキーワードの候補を表示する
普通の検索結果のURLに "&complete=1" を追加しても良い
サジェスト


参考URL
Google の基本検索
Google の詳しい検索方法
Google 検索オプション
Googleの特殊機能
The Basics of Google Search
Advanced Search Made Easy
Google Labs
Google Web Search Features
MSN Web 検索ヘルプ