2014-05-23 4 views
0

어제 밤 특정 사진에 이미지 편집기를 사용하고있었습니다. 그림의 텍스트를 # 00fffb (청록색)로 설정하고 나중에 JavaFX8에서 프로그램을 만들고 동일한 색상 (# 00fffb)으로 설정된 레이블이 화면에 같은 색상을 가지지 않는 것을 확인했습니다. 또한 시안 색 색상이 화면에서보다 색상 선택기에서 다르게 보였습니다. 참고 : 글꼴은 동일합니다. 또한 검정색 배경을 사용하여 두 가지를 비교했습니다. enter image description here enter image description hereJavaFX8의 색상 불일치 레이블

라벨 CSS :

.controlScreenLabel{ 
-fx-font-family: Lucida Fax; 
-fx-font-size: 23px; 
-fx-text-fill: #00fffb; 
} 
+0

안티 앨리어싱을 아마? – MadProgrammer

+0

@MadProgrammer 의심 스럽지만 일반적으로 색상이 아닌보기가 향상됩니다. –

+0

그러나 단색에서 선명하게 떨어지는 것은 색칠을 왜곡시킬 수 있습니다. – MadProgrammer

답변

1

subpixel rendering 것 같은데.

[Updates] 레이블을 확대하면 해당 기술로 생성 된 일반적인 무지개 색상이 표시됩니다.

스위치를 끄는 스위치가있을 수 있습니다 (전 세계적으로 어떻게 작동하는지 모르지만).

css을 사용하여 스타일 시트에서 렌더링을 조작 할 수 있다고 생각합니다. -fx-font-smoothing-type: gray을 참조하십시오. 당신은 code에 값을 설정할 수 있습니다.

subpixel rendering on Wikipedia에서 읽을 수 있습니다.

레이블 CSS를 올바르게 글꼴을 설정하지 않는 당신의 CSS에서

오류, 그것은 예를 들어, 폰트 패밀리를 인용한다 :

-fx-font-family: 'Lucida Fax'; 
+0

사용을 해제하는 방법을 모르겠습니다. 새로운 질문에 게시해야합니까? –

관련 문제