버그 해결을 위한 모든 질문을 던져
0 votes
192 views
정확한 내용은 이렇습니다.

 

 

...

 

var testwidth = cachedTextGeneratorForLayout.GetPreferredWidth("♥", cachedSettings) / pixelsPerUnit;
Debug.Log($"testwidth({testwidth})");
 

...

 

이렇게 하면 갤럭시 s8, s9+, s10에서 testwidth가 0으로 나옵니다.

(해당 라인업에서 e라든가.. 다른거로는 못해봤습니다)

 

에디터에서 해상도 똑같이 맞춰서 해봐도 16으로 표시되고 공간에 맞게 텍스트도 나옵니다.

갤럭시 J5에서 실행해도 제대로 나옵니다.

 

이쪽으로 잘 아시는 분이 계시면 답변 부탁드립니다..
asked (74 point) , 192 views

1 답변

+2 votes
자답입니다.

폰트 최적화 과정에서 특수문자를 빼먹었는데 잊고 있었습니다.

폴백 실패로 안 나오는 것 같아요...
answered (74 point)

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

307 질문
431 answers
423 댓글
883 users