Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS 17で文節の途中で改行される #23

Open
yuntan opened this issue Jun 10, 2023 · 5 comments
Open

iOS 17で文節の途中で改行される #23

yuntan opened this issue Jun 10, 2023 · 5 comments

Comments

@yuntan
Copy link

yuntan commented Jun 10, 2023

iOSで文節の途中で改行されてしまいます。

  • 「イ」「ンストール」
  • 「なってい」「る場合は」
  • 「し」「ばらく」

環境はiOS 17.0, Xcode 15.0 betaです。

再現コードは以下になります。

import SwiftUI

import BudouX

struct ContentView: View {
    var body: some View {
        VStack(spacing: 24) {
            BudouXText(verbatim: "ダウンロードありがとうございます!") { _ in true }
            BudouXText("25がApple Watchにインストールされていることを確認しましょう。") { _ in true }
            BudouXText("iPhoneでWatchアプリを開きます。") { _ in true }
            BudouXText("25がインストールされていることを確認します。") { _ in true }
            BudouXText("このような表示になっている場合は、インストールに時間がかかっています。しばらく待ってみてください。") { _ in true }
        }
        .font(.title)
        .multilineTextAlignment(.center)
    }
}
@yuntan
Copy link
Author

yuntan commented Jun 10, 2023

iOS 16.4では再現しませんでした。iOS 17で仕様が変わったようですね。

@yuntan yuntan changed the title iOSで文節の途中で改行される iOS 17で文節の途中で改行される Jun 10, 2023
@griffin-stewie
Copy link
Owner

@yuntan
Beta 版で Text の仕様が変わって U+2060(word joiner) があってもテキストを折り返してしまうのかも知れませんね。(BudouX側では想定通りに U+2060 (word joiner) と U+200B(zero width space) を挿入できている)

僕からも Apple に Feedback を送ります。@yuntan さんからも同じ内容で良いのでフィードバックを送っておいていただけると助かります。

@yuntan
Copy link
Author

yuntan commented Jun 13, 2023

ご確認頂きありがとうございます。私からもフィードバックを送ります。

@griffin-stewie
Copy link
Owner

FB12334189

@yuntan
Copy link
Author

yuntan commented Jun 14, 2023

FB12341864 でフィードバックを送りました。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants