devunt / DFAssist

FFXIV Duty Finder & F.A.T.E. Assist
https://devunt.github.io/DFAssist
The Unlicense
65 stars 120 forks source link

Font size problem #71

Closed Jaehyuk-Lee closed 7 years ago

Jaehyuk-Lee commented 7 years ago

from VanillaAphrodite (reddit user)

Hello, thank you for making this program. I am wondering if there is a way to change the font size in the overlay because all the lines get cut off half way through. Here is a picture: http://imgur.com/a/tMjLO

저는 윈도우 UI 배율 설정 때문에 발생한 문제였는줄 알았는데, 직접 테스트해보니 배율을 바꿔도 옳바른 크기로 나왔습니다. 윈도우 10에서만 멀쩡한걸지도 모르겠는데, 이런 문제가 왜 생기는걸까요?

뭐 특별한 설정 없냐고 물어봤더니, 특별한 UI 설정은 없고, 윈도우 7으로 사용 중이라고 하네요.

잠시 후, 다음과 같은 추가 답변을 받았습니다.

I completely understand. I found what the problem is, in display settings where you can enlarge fonts I have it at "Medium - 125%", when I switch that to small 100% it displays as it should. I can't change that as my gaming setup is a 52in tv and not being able to read stuff from across the living room for the rest of Windows isn't an option.

윈도우 10에서는 없고 윈도우 7에서 나타나는 문제 같네요. 그 윈도우 UI 배율 설정을 말하는 것 같습니다.

devunt commented 7 years ago

9/3 (한섭 3.5 패치 전날) DFAssist 새 버전 릴리즈 계획이니 그 전까지 수정해주시면 같이 포함시켜서 릴리즈하도록 하겠습니다

Jaehyuk-Lee commented 7 years ago

Form의 속성 중 AutoScaleMode를 Dpi로 바꾸면 어느 정도 해결됩니다.

17

하지만 위에서 트위터 기능 영어 설명을 보시면, 글자가 짤립니다. 한글로 보면 상태가 더 심각합니다.

19 설명이 짤립니다.

이 부분에 살짝 옥의 티가 나타나는 문제도 있네요. 이 옥의 티는 100% 스케일링에서도 발생합니다.(이 부분은 해결했습니다.) 그리고 "클라이언트 통신 대기 중" 문구를 보시면, 원래 한글은 100% 스케일링에서 온전히 보였지만 125%로 올렸더니 아랫부분이 살짝 짤리는 문제가 있습니다. 20 (UI의 세로 길이가 폰트 크기가 증가하는 만큼 커지지 못하는 문제로, 문장의 줄이 길어지면, 마지막 줄 문장이 아예 안보이는 문제가 발생할 수 있습니다. - 이 프로그램에서는 그렇게 긴 문장을 쓸 일이 없어 발생하지 않겠지만요)

Jaehyuk-Lee commented 7 years ago

혹시 폼 디자인 변경할 때 디자이너를 쓰지 않고 코드로 변경해야 하나요?? 코드를 디자이너가 마음대로 바꾸는듯 하네요.

커밋

devunt commented 7 years ago

커밋할 때 수정된 내용을 전부 다 커밋하는게 아닌 커밋을 하려고 하는 내용(=직접 수정하신 내용)만 포함하시면 될 것 같습니다. 명령줄에서는 git add -p 등의 명령을 통해 하실 수 있고, 윈도우에서는 sourcetree 등의 git 프론트엔드 클라이언트를 사용하시면 좀 더 편하게 하실 수 있지 않을까 합니다

Jaehyuk-Lee commented 7 years ago

sourcetree를 이용해서 그나마 편하게 커밋할 내용을 골라서 커밋할 수 있었습니다. 하지만 근본적인 원인을 고칠 수 있었으면 하네요. 흐...

devunt commented 7 years ago

아마 폰트 이름이 자동으로 윈도우 기본 언어를 따라가는 것 같은데(저는 영문 윈도우를 씁니다) 이걸 vs에서 영어로 강제하는게 가능할지는 잘 모르겠네요

devunt commented 7 years ago

72 머지하고 빌드해보니 ui 아랫쪽이 살짝 잘리는 것 같습니다.

(회색 테두리 부분) image

devunt commented 7 years ago

73 에서 해결됨