[ReactNative] 일본어 글꼴의 중앙 정렬(세로 방향)이 아무래도 벗어난다
3554 단어 reactnative
문제
타이틀대로, 일본어 폰트의 중앙 정렬이 왠지 미묘하게 어긋나 있다. . .
영어는 문제 없지만. . .
구체적인 상황으로서는, 이하의 화상과 같다.
오른쪽의 false는 제대로 한가운데에 오고 있는데,
좌측의 「아이템 A」나 「그 외」는 왠지 미묘하게 어긋나 있다.
확인 1
디버거에서 적용되는 CSS를 보았을 때 부자연스러운 CSS는 적용되지 않았다.
확인 2
텍스트 요소에 {backgroundColor: 'lightgreen'} 을 적용하여 텍스트 요소의 크기를 확인해 봅니다.
어쩐지 일본어의 분,,, 마음대로 여백이 bottom에 만들어지고 있다,,, 중앙 맞추기는 되어 있지만, 이 여백이 방해해 미묘하게 어긋나 있는 것이군요. . .
해결
Text의 height를 문자 사이즈와 같은 크기로 설정한다.
이하 참고의 코드입니다(여러가지 접혀 있습니다...)
import { Left, Right } from 'native-base';
...
return (
...
<Left style={{ alignSelf: 'center' }} >
<Text style={{ fontSize: 16, height: 16 }}>アイテムA</Text>
</Left>
<Right style={{ alignSelf: 'center' }} >
<Text style={{ fontSize: 16, height: 16 }}>false</Text>
</Right>
...
);
이것으로 여백이 사라지고 제대로 중앙 정렬이 생겼습니다.
Reference
이 문제에 관하여([ReactNative] 일본어 글꼴의 중앙 정렬(세로 방향)이 아무래도 벗어난다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gano/items/cd444d8f02ad194114cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
디버거에서 적용되는 CSS를 보았을 때 부자연스러운 CSS는 적용되지 않았다.
확인 2
텍스트 요소에 {backgroundColor: 'lightgreen'} 을 적용하여 텍스트 요소의 크기를 확인해 봅니다.
어쩐지 일본어의 분,,, 마음대로 여백이 bottom에 만들어지고 있다,,, 중앙 맞추기는 되어 있지만, 이 여백이 방해해 미묘하게 어긋나 있는 것이군요. . .
해결
Text의 height를 문자 사이즈와 같은 크기로 설정한다.
이하 참고의 코드입니다(여러가지 접혀 있습니다...)
import { Left, Right } from 'native-base';
...
return (
...
<Left style={{ alignSelf: 'center' }} >
<Text style={{ fontSize: 16, height: 16 }}>アイテムA</Text>
</Left>
<Right style={{ alignSelf: 'center' }} >
<Text style={{ fontSize: 16, height: 16 }}>false</Text>
</Right>
...
);
이것으로 여백이 사라지고 제대로 중앙 정렬이 생겼습니다.
Reference
이 문제에 관하여([ReactNative] 일본어 글꼴의 중앙 정렬(세로 방향)이 아무래도 벗어난다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/gano/items/cd444d8f02ad194114cd
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Text의 height를 문자 사이즈와 같은 크기로 설정한다.
이하 참고의 코드입니다(여러가지 접혀 있습니다...)
import { Left, Right } from 'native-base';
...
return (
...
<Left style={{ alignSelf: 'center' }} >
<Text style={{ fontSize: 16, height: 16 }}>アイテムA</Text>
</Left>
<Right style={{ alignSelf: 'center' }} >
<Text style={{ fontSize: 16, height: 16 }}>false</Text>
</Right>
...
);
이것으로 여백이 사라지고 제대로 중앙 정렬이 생겼습니다.
Reference
이 문제에 관하여([ReactNative] 일본어 글꼴의 중앙 정렬(세로 방향)이 아무래도 벗어난다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gano/items/cd444d8f02ad194114cd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)