DiscourseからGoogleドキュメントへの貼り付けで太字が失われる

この問題を他の人も経験されていますか?Discourse のプレビューウィンドウや表示されたメッセージからコピー&ペーストすると、太字のテキストが太字にならず斜体のテキストは斜体のまま残るという現象です。

もしこの問題をご覧になった方、あるいは解決策をご存知の方がいれば、非常に助かります。Discourse でドキュメントを作成する際、Google ドキュメントに貼り付けると太字が失われてしまうのは問題です。HTML は問題なさそうです。<strong dir="ltr">太字のテキスト</strong> という形式になっています。

これはおそらく Gmail の問題だと思っていますが、回避策があれば、ご教示いただけると大変助かります。

「いいね!」 1

テキストをドキュメントに貼り付けて問題を確認しました。

その後、Gmail で新しいメールに同じテキストを貼り付けると、太字が正しく表示されました。Google ドキュメント側に変更があったか、あるいはバグのようです。

新しいメールからドキュメントへコピーしても、依然として失敗しました。

「いいね!」 1

これに関連しているかもしれません。
https://9to5google.com/2021/05/11/google-docs-canvas-rendering/

「いいね!」 2

確認してくださりありがとうございます。別の設定でも同じ問題が発生していることがわかり、参考になります。

CSS をテストしてみました。こちらの Discourse では:

b, strong {
font-weight: bolder;
}

これを以下に変更すると:

b, strong {
font-weight: 700;
}

太字が Google ドキュメントに正しくコピーされます!ツールバーでは [B] として表示されることもあります。なお、「font-weight: bold;」も機能しますが、「bolder」は機能しません。

/admin/customize/themes/1/common/scss/edit に移動し、b, strong { font-weight: bold; } を追加しました。これで太字の貼り付けが機能するようになりました!やったー!!

とにかく、少なくともこれは、太字の貼り付けにおける Discourse と Google ドキュメント間の CSS 互換性の問題のようです。よかった!

「いいね!」 3