初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2018-02-16 04:15:55

YUYA
Member

フォントが勝手にMS Pゴシックになってしまいます

テキストフィールドをリスト形式のレイアウトに貼り、
Arial というフォントにして表示させています

リスト形式のレイアウトで、このフィールドに上書きで文字を入力したり
追加で入力すると、そのレコードだけ、もしくはその追加分だけ
フォントがMS Pゴシック に変更されてしまします

どのフォントに変更しても同じで、一度そのようになったレコードは
フォントを変更しても、適応されずMS Pゴシックのままです
文字を選択した状態でフォントを変えると適応されますが、
一度フィールドの文字を全削除して、再度入力すると、MS Pゴシック で入力されます

レイアウトの編集ではフォントの設定がArial になっていても、
上記のようにMS Pゴシック で入力されてしますので、
同じフィールドなのにレコードによってフォントが違うという状況になります

他のフォントに変えても同様の症状がでたので、
特定のフォントに問題があるわけではないようです
スタイルが原因かとも思いましたが、デフォルトにしても症状は変化なしです

また、リスト形式の場合は、MS Pゴシック固定なんでしょうか?
フィールドを選択してフォントメニューを開いてもグレーアウトしていますし
ここでも文字を選択してフォントを変更したものしか適応されません

解決策がわかるかたはいらっしゃいますか?

windows10 FMP16 です

Offline

#2 2018-02-16 08:57:09

Shin
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

ペーストした際に、 cmd+z または、 ctl+z をしておくと、フォント書式は削除されます。
または、ペーストのオプションを利用して、テキストとしてペーストしましょう。
自動でしたければ、自動入力で、書式を削除すればいいです。

Last edited by Shin (2018-02-16 08:58:03)

Offline

#3 2018-02-16 13:35:40

チポ
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

Arial
は英文フォントですから日本語のフォントを持っていませんよね。

そこへ日本語を入力しているのでは?
MS Pゴシックになるのは、
FMの環境設定でデフォルトフォントをMS Pゴシックに設定しているからでは。

Offline

#4 2018-02-16 17:20:56

YUYA
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

>Shinさん
ペーストではなく手入力しています。

>チポさん
数字のみの入力でもMS Pゴシックになってしまうし、
Arial 以外の和文フォントでも上記の症状になってしまいます

MS明朝で
あいうえお
と入力してあるフィールドに、かきくけこ
と追加で入力(あいうえおかきくけこ になる)すると
かきくけこ だけMS Pゴシックになってしまいます

Last edited by YUYA (2018-02-16 17:42:08)

Offline

#5 2018-02-16 17:54:09

チポ
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

んんん、分かりません・・

そのレイアウトで他のフィールドは?
レイアウトを変えたら?
ファイルを変えたら?

等、切り分けて試してみて、
発生状況を確定する様試してみたらいかがでしょう。

Offline

#6 2018-02-16 18:09:24

YUYA
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

おかしくなってしまうファイルでは、どのフィールドでも同じようです
入力済のフィールドに、キーボードからの直接英語入力なら、フィールドに設定したフォントで入力される
日本語に切り替えると、そこだけMS Pゴシックになってしまいます

もしかしたら、"スタイル"というところがおかしくなっているのかもしれませんが、
デフォルトにしても上記の症状はでますし、インスペクタでみると、フォントはMS Pゴシック以外になっています
このスタイルの設定がMS Pゴシックになっているということなのでしょうか?
どこで設定したらよいのでしょうか?

Last edited by YUYA (2018-02-16 23:41:18)

Offline

#7 2018-02-16 23:28:29

YUYA
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

どうも、同じフィールドでもレコードによってMS Pゴシック になったり
指定のフォントになったりしてしまうようです

検証していますが、
新規にフィールドを配置してもおかしいままです
新しいファイルでも同じ動作になるようです

すでに入力してあるフィールドを選択して、
インスペクタでフォントをデフォルトのMSゴシックPから他のものに変更
フィールドに入っている文字列を選択してDelete
新たに文字列を入力、変換、確定
すると、フォントがMSゴシックP になってしまいます

Last edited by YUYA (2018-02-16 23:40:59)

Offline

#8 2018-02-16 23:54:34

YUYA
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

チポさん

解決したかもしれません
チポさんのご指摘の通り、Arial に日本語フォントがないので
設定しているフィールドに
テンキー以外のキーボード上部の数字で入力して、変換キーで半角英数にした場合、
ファイルメーカー上では2バイト文字が入力された扱いとなり、
Arial からMSゴシックPに強制変更されていたのかもしれません

IMEで数字を強制的に半角入力にする以外、対応策はありませんよね?

Offline

#9 2018-02-17 05:04:27

Shin
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

フィールドのインスペクタでの設定で、、ある程度 IME を制御できます。半角への固定ができたはずですが。

Offline

#10 2018-02-18 03:10:47

YUYA
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

どうやらIMEが
Microsoft Input Method Editor かATOK でないと入力方法の設定はできないようです

RomanHankaku ( Self ) で制限をかけてみましたが
全角入力で入力した時点でMSゴシックP になってしまうし、
変換で半角にせずに確定しても
MSゴシックP になって半角変換されるだけでした

Offline

#11 2018-02-18 14:35:07

Shin
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

https://fm-aid.com/bbs2/viewtopic.php?id=3776
が参考になるでしょう

Offline

#12 2018-02-18 16:54:21

YUYA
Member

Re: フォントが勝手にMS Pゴシックになってしまいます

入力値の自動化 に
TextFont ( Self ; "Arial" )
を入力することで、解決することができました
ありがとうございました

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 526.43 KiB (Peak: 547.34 KiB) ]