Flutter textAlign: выравнивание не работает на японском языке

Кажется, что textAlign: justify во Flutter работает только для языков, разделенных пробелами, таких как английский.

Есть ли способ настроить интервал между символами для каждой отдельной строки на японском языке?

Настоящий:

https://fromkato.com/webdev/css/properties/text-align#justify

Ожидал:

https://fromkato.com/webdev/css/properties/text-align#last-justify

образец кода

Text(
  'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris a imperdiet ligula, at blandit nulla. Phasellus mattis elit non massa bibendum rhoncus. Morbi dapibus ante quis auctor blandit. Praesent ac pulvinar velit, consequat fringilla turpis. Nullam tincidunt sem ac dui maximus, nec luctus lectus lacinia. Morbi non nisl et mauris egestas accumsan. Praesent congue ex mollis, venenatis magna id, faucibus tellus. Donec suscipit porta enim at suscipit. Maecenas non interdum lectus, in pulvinar nisl. Nulla vel rhoncus neque, sit amet faucibus mi. Praesent varius nulla eros.',
  textAlign: TextAlign.justify,
)

Text(
  'よそは時間そんなにどんな発展家というのの時を移れですです。断然今度に反対界はもしその話ですただけへするて行くでをは独立知れませませて、それだけには合っますたありた。文学へ思うないのはとうてい一番でよほどらしくませまし。ようやくネルソンさんに干渉三つまだ満足にできるまし態度同じ主意どこか発展にというご関係たなうですて、このほかは私か言い方見込みがするから、三宅さんの訳を権力のそれにちょうどお注文となって私教師にお腐敗がしようにもう実お尋ねを読みなけれませて、どうもとうとう発展をなりたていたのをしませた。すなわちもっともお画にするのはたった不愉快と知らたば、その落がは込み入っなとに対して個人に入っていでたい。同じため盲目の日その個人も私中を減っごとくかと久原さんに仕上るありです、学校の時分たとい',
  textAlign: TextAlign.justify,
)

не могли бы вы опубликовать пример кода, который вы пробовали?

inkredusk 14.04.2023 07:13

Я добавил пример кода. пожалуйста, помогите мне.

RYO 17.04.2023 03:13
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
2
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решился сам.

letterSpacing — пространство логических пикселей. Итак, вам нужно приспособиться, чтобы соответствовать fontSize.

Text(
  'サンプルテキスト'.split('').join(' '),
  textAlign: TextAlign.justify,
  style: const TextStyle(
    letterSpacing: -1,
  ),
),

Другие вопросы по теме