投稿日 | 2024/01/27(Sat) 22:40:46 |
---|---|
投稿者 | アーク |
参照先 |
いつもお世話になっております。アークです。
フォント繋がりでの質問です。
C#が使えないのでPowershellで書きます。
$Location = Get-Location
$file = Join-Path $Location '851tegaki_zatsu_normal_0883.ttf'
$signature = @'
[DllImport("gdi32.dll")]
public static extern int AddFontResource(string lpszFilename);
'@
$type = Add-Type -MemberDefinition $signature `
-Name FontUtils -Namespace AddFontResource `
-Using System.Text -PassThru
$type::AddFontResource($file)
上記スクリプトを実行すると指定フォントがフォントテーブルに追加されます。
フォントファイルはインストールされないので一時的な使用方法です。
フォントテーブルに追加するのでワードパッドやエディタ等で使用可能になります。
これはこれで使い道が有りそうです。
プロデルからも選択はできますが直後にエラーになってしまいます。
エラーを回避して使えるようにする方法が有りますでしょうか。
よろしくお願いいたします。
- WebForum -