PHP의 중국어 왜곡된 텍스트 워터마크에 대한 해결 방법: 1. Windows 시스템에서 해당 글꼴을 찾습니다. 2. 검색된 글꼴 파일을 서버에 업로드합니다. 3. "yum -y install ttmkfdir"을 통해 글꼴을 설치합니다. "fc-cache"만 누르면 글꼴 캐시가 새로 고쳐집니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.
PHP 텍스트 워터마크가 중국어로 깨져 있으면 어떻게 해야 하나요?
Linux에서 사진 워터마크의 한자가 왜곡되는 문제 해결
비즈니스 시나리오에서는 워터마크에 포함된 한자로 인해 APP를 통해 사진을 업로드하고 사진 위에 레이어를 추가해야 합니다. 지리적 위치에 따라 왜곡된 문자가 정사각형 문자로 표시되므로 초기 고려 사항은 중국어 글꼴이 서버에서 지원되지 않는다는 것입니다.
우선, 소스 코드를 분석한 결과 워터마크 추가 방법에 사용된 글꼴 스타일이 Microsoft Yahei 글꼴로 기본 설정되어 있는 것으로 나타났습니다. 이 글꼴은 일반적으로 Windows 시스템에만 존재하며, 그래서 서버에는 잘못된 문자에 대한 합리적인 설명이 있습니다
먼저 Windows 시스템에서 해당 글꼴을 찾습니다. C:WindowsFonts
이 폴더에서 검색: Microsoft Yahei 키워드, 다음 결과가 나타납니다.
검색된 글꼴 파일을 서버에 업로드합니다.
먼저 Linux 서버의 다음 디렉터리를 입력합니다: /usr/share/fonts/
새 중국어 파일 만들기
mkdir chinese
방금 찾은 글꼴 파일을 이 폴더에 업로드하겠습니다
이 디렉토리에 Microsoft Yahei라는 파일은 아니지만 세 개의 파일이 나타나는 것을 볼 수 있습니다. 두려워하지 마십시오. 실제로 이 세 파일은 Microsoft Yahei의 온톨로지입니다.
다음으로 Microsoft Yahei의 글꼴을 효과적으로 만들기 위해 다음 명령을 실행합니다.
글꼴 설치
yum -y install ttmkfdir
fc-cache
fc-list
우리는 할 수 있다 세 개의 중국어 글꼴 폴더에 있는 글꼴 파일이 적용되었습니다를 참조하세요.
테스트 후 사진의 중국어 워터마크가 왜곡되는 문제가 성공적으로 해결되었습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP의 중국어 텍스트 워터마크가 깨졌을 경우 대처 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!