낮은 대비에서 반전된 Linux 콘솔

낮은 대비에서 반전된 Linux 콘솔

Linux 콘솔 역방향 모드의 대비를 변경할 수 있습니까? 나는 순수한 검정색과 순수한 흰색처럼 대비가 높은 것을 원했습니다.

현재 역방향 모드에서는 어두운 회색을 전경으로, 밝은 회색을 배경으로 사용하므로 역방향 모드에서는 내용을 읽기가 어렵습니다.

이미지에서 "Digite caracteres alfanummericos" 텍스트를 확인하세요.

스크린샷

답변1

프로그램이 단순히 역방향이 아닌 "굵게" + "역방향" 모드를 사용하려고 하는 것 같습니다. 결과적으로 "밝은 회색"에 "진한 회색"이 나타납니다.

프로그램이 사용하는 것을 변경할 수는 없지만 색상 자체를 변경할 수 있습니다. 어두운 회색은 #8이고 밝은 회색은 #7입니다(검은색은 0이고 흰색은 15(F)이지만 변경할 필요는 없습니다.) Linux 콘솔에는 색상을 재정의하는 이스케이프 코드가 있으므로 Define them을 ESC ] P n rrggbb사용할 수 있습니다. printf ']033]P7cccccc\033]P8333333'서로 더 큰 대비를 가지지만 여전히 흑백과는 다른 색상으로 "굵게" 텍스트와 "굵게 표시되지 않는" 텍스트를 서로 구별할 수 있습니다. 다른 값을 시도해 볼 수도 있습니다. 사진에는 ​​808080 및 cccccc가 있으며 Linux의 기본값(부팅 시 설정되지 않을 수 있지만 재설정을 통해 설정될 수 있음 ESC ] R)은 555555 및 aaaaaa입니다.

답변2

기본적인 문제는 "흰색" 전경이 다음과 같이 동작한다는 것입니다.회색하나 때문에순백의원하는대로 대담한 색상. 그러나 유니코드와 같이 512개의 글리프를 제공하는 글꼴을 사용하면 굵은 색상을 사용할 수 없습니다.

추가 자료:

관련 정보