投稿日 2024/02/23(Fri) 23:12:13
投稿者 ゆうと yutopiaあっとまーくutopiat.net
参照先

こんにちは
「AddFontResource」関数はちゃんと動いているようです。

> それを選択したとたんにエラーになってしまいます。
TrueTypeとしてインストールされていない旨のエラーということでしょうか。
(単に「エラーとなる」「うまくいかない」ではなくメッセージや状況を具体的に書いていただけると、状況が絞り込めるのでありがたいです)

次のアドレスの説明を見ると、AddFontResourceは、一時的なインストールのみでエクスプローラで選べるインストールとは動作が異なるようです。
2つ目のリンクの中盤にあるように、フォントをfontフォルダにコピーして、レジストリを直接登録し再起動する方法の方がベストのように思います。

https://learn.microsoft.com/ja-jp/windows/win32/api/wingdi/nf-wingdi-addfontresourcea
https://www.web-dev-qa-db-ja.com/ja/c%23/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A7%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%88c%EF%BC%83%EF%BC%89/1045179572/

基本的には、以前お示ししたように、インストールせずにフォルトを用いる方法をお勧めします。
いずれにしても、プロデルには直接関連がなく、この件を確かめている余裕がありませんので
ご自身で試行錯誤してお試しください。


関連一覧ツリー

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

返信フォーム

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

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

▲ページの先頭へ

- WebForum -