문자열 및 문자열 형식의 모든 문자 (색상 및 글꼴)가 포함 된 배열이 있습니다. 이제 XFT 라이브러리를 사용하여 각 색상 및 글꼴 (XftDrawStringUtf8 함수)을 사용하여 char-by-char 문자열을 그립니다. 그러나이 방법은 느립니다.XFT 라이브러리로 색상이 지정된 문자열을 빨리 그릴 수있는 방법은 무엇입니까?
문자열을 스캔하고 한 번에 같은 형식으로 청크를 그려야합니다. 그러나 어떤 상황 (모든 문자의 형식이 다른 경우)에서 이러한 접근 방식은 char-by-char 방식보다 느려질 수 있습니다.
또한 문자를 char로 그리는 방법은 인쇄상의 관점에서 좋은 방법이 아닙니다. 커닝에 관한 것.
XFT 라이브러리를 사용하면 더 빠르고 더 좋은 방법이 있습니까? 또는 다른 라이브러리를 사용합니까?
xrender 라이브러리를 사용하거나 XServer와 직접 통신하는 것을 의미합니까? – johnfound
XRender 확장 - 원하는 클라이언트 (xrender, xcb-render, python-xib-render, node-x11 등) –