某申請書で uplatex 使う場合 documentclass が ujarticle だったが, otf 使うとセクション見出しが明朝になったのでいろいろ調べた結果.
otf のドキュメントを読むと, 「アスキーの標準クラスファイルでは見出しなどのフォントに\bfseriesが指定されているだけ」なので redeffont.sty を読み込むと 「\bfseriesを\gtfamily\bfseries」に変更してくれる.
http://ftp.jaist.ac.jp/pub/CTAN/language/japanese/japanese-otf/readme-ja.txt
が,これは jarticle の話で,ujarticle には当てはまらないっぽい.
とりあえずの回避策として, platex を使うことにした.
が,redeffont を読み込むとエラーでコンパイルできなくなったので, otf を使うのを諦めた.
数年前に使ったときは何も問題なかったはずなのだが...
git の log を見直してみたら勘違いで,前はredeffont
使っていなくて \bf
を \gtfamily\sffamily\textbf
に直していた.