投稿日 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)

上記スクリプトを実行すると指定フォントがフォントテーブルに追加されます。
フォントファイルはインストールされないので一時的な使用方法です。
フォントテーブルに追加するのでワードパッドやエディタ等で使用可能になります。
これはこれで使い道が有りそうです。

プロデルからも選択はできますが直後にエラーになってしまいます。
エラーを回避して使えるようにする方法が有りますでしょうか。

よろしくお願いいたします。


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -