技術的な知見や日々の記録、日常の些細な変化などを綴る雑記ブログです。専門的な技術解説から日記のようなライトな話題まで、特定のジャンルに縛られず、気になったことや面白いと感じた出来事を幅広く発信しています。筆者の視点で切り取った多様なコンテンツが楽しめる、自由な雑記空間を目指しています。
【ChatGPT】iPhone12の発売当日に実際に使ってみたレビューを創作で2000文字で書いてください。と言って書いてもらった。
【ChatGPT】iPhon11の発売当日に実際に使ってみたレビューを創作で2000文字で書いてください。と言って書いてもらった
【ChatGPT】iPhoneXの発売当日に実際に使ってみたレビューを創作で2000文字で書いてください。 と言って書いてもらった
【ChatGPT】iPhone8の発売当日に実際に使ってみたレビューを創作で2000文字で書いてください。と言って書いてもらった
【ChatGPT】iPhone7の発売当日に実際に使ってみたレビューを創作で2000文字で書いてください。と言って書いてもらった
【ChatGPT】iPhone6の発売当日に実際に使ってみたレビューを想像で1000文字で書いてください。といって書いてもらった
【ChatGPT】 Google Pixel7 の感想レビューを1000文字にまとめて書いてもらった。
【ChatGPT】google Pixel6aの感想レビューを1000文字にまとめて書いてもらった。
【ChatGPT】google Pixel6の感想レビューを1000文字にまとめて、書いてもらった。
【iOS】SwiftUI ヒラギノフォントが切れる件 ( Text )
iOS(SwiftUI) で開発していると、フォント指定がありますが、
ヒラギノフォントを指定した場合、
Text で表示しようとすると文字が切れるやつがいます。
特に、fixedSize() を呼ぶと結構悲惨です。
切れる可能性がある文字達は下記
①gjpqyÄÖÜßĀĂĄąĆĈĊČĎŅ
gjの文字が消えないように検索したら、載ってはいたのですが、面倒・・・
clipsToBoundsも探しましたが無い・・・・。
そこで、どうしてもだめだったら、完全では無いですが、
下記を試して見てください。
表示文字の前後に改行コードを入れる
意外と盲点だったりします。
まぁ、画面上下ピッタリの場合はだめかも知れませんがこれでしのいでください。
結局はヒラギノ関連をやめるのが一番良いですね。
今回試したソース
struct ContentView: View {
let font = Font.custom("HiraginoSans-W3", size: 20)
var body: some View {
VStack{
Text("gjpqyÄÖÜßĀĂĄąĆĈĊČĎŅ")
.background(Color.yellow)
.clipped(antialiased: false)
.font(font)
.fixedSize(horizontal: false, vertical: false)
.border(Color.gray)
.padding()
Text("\ngjpqyÄÖÜßĀĂĄąĆĈĊČĎŅ\n")
.background(Color.yellow)
.clipped(antialiased: false)
.font(font)
.lineSpacing(10)
.fixedSize(horizontal: false, vertical: false)
.border(Color.gray)
.padding()
}
}
}
