FAQ
다음 두 명령을 사용하여 폴더 또는 디렉터리를 만듭니다.
- makemissingdir=예 디렉토리를 만들 수 있습니다.
- outfile 명령에서 변수와 함께 사용할 이름을 지정하십시오. 이는 기본 제공 또는 ICF에서 생성된 변수일 수 있습니다. 다음 예에서 고객 이름은 PDF 파일을 저장할 폴더를 만드는 데 사용됩니다.
outfile=%AFPRESULTS%\%f_NAME%\test-POX-*.pdf
예, 이름이 없으면 다음을 사용할 수 있습니다.
트리거 이름=t_image, 값='CRC1MQPFJO', 도트=2920, 스캔=1012, 소스=이미지, 모드=fapa;
PostScript 및 그래픽에 이름이 없는 다른 경우에는 위치에서 트리거할 수 있습니다. 그래픽이 인라인이고 AFP 페이지 세그먼트처럼 이름이 지정되지 않은 경우 다음을 사용하십시오.
트리거 이름=t_image, 점=2920, 스캔=1008, 소스=이미지, 모드=fapa;
True Type 글꼴로 매핑하면 AFM 및 PFB 파일을 획득할 필요가 없습니다. Crawford에서 제공하는 True Types 또는 자체 글꼴을 사용할 수 있습니다.
명령 설정 TTFONTPATH= 글꼴이 있는 폴더. 사용하지 마십시오 TTFONTLIB 이에 대한 명령.
구성 파일에서 경로를 일반적인 기호 폴더로 설정하고
- 올바른 문자 처리를 위한 CALARFONTINTERPRETER=T1
- USEPDFSTANDARDFONTNAMES=YES
글꼴 유형을 다음과 같이 지정하십시오. ttf. 예를 들면 :
PSFONT 이름=Courier-Bold,SYMBOLSET=stdenc,filename=tt3010m_,style=0,weight=2,spacing=FIXED,location=soft, subfonttype=ttf;
SOURCEFONT familyname='COURIER LATIN1', pfont=Courier-Bold, symbolset=T1001143, weight=2, style=0, pointssize=-1, widths=source;
모든 유형의 출력 글꼴에 대해 sourcefont=family 매핑을 사용하는 경우 글꼴 관리자 아래의 디버그 파일을 확인하여 출력되는 입력 글꼴에 두께와 스타일이 있는지 확인하십시오. 글꼴이 이 정보를 출력하지 않으면 소프트웨어는 일반 두께 글꼴로만 출력합니다.
구성 파일에 formdef를 추가하는 것은 선택 사항이지만 권장됩니다. F1all이 기본값이고 세로이며 페이지 원점에서 오프셋이 없습니다.
formdef가 인라인으로 배치되면 인쇄 시스템에서 사용하는 기본값이 사용되지 않습니다. formdef를 호출하는 명령은 다음과 같습니다.
Afpformdef=F1ALL
이것이 어디에 있는지 가리키려면 다음 명령을 사용하십시오.
Afpformdefpath=가 있는 폴더를 식별합니다. 예를 들어:
Afpformdefpath= …CTIPRO\afpres\fdef
선택한 모든 formdef를 사용할 수 있습니다. Afpformdef= 명령이 설정되지 않은 경우 인쇄 시스템은 기본값을 사용합니다.
이 섹션에는 일반적인 오류 메시지, 원인 및 해결 방법이 나와 있습니다.
propfcat: 공유 라이브러리를 로드하는 동안 오류 발생: libprohlapi64.so: 공유 개체 파일을 열 수 없습니다. 해당 파일 또는 디렉터리가 없습니다.
프로그램(이 경우에는 propfcat)이 의존하는 라이브러리는 "경로" 또는 finable에 없습니다.
PROPFCAT와 함께 배포되는 libprhlapi64.so라는 공유 라이브러리가 있습니다. 프로그램과 함께 제공되는 모든 .so는 실행 파일과 동일한 폴더에 있어야 합니다. PROAFP는 LIBPROBGUM.SO라는 이름을 사용합니다. .so 파일이 올바른 위치에 있을 때 이 오류가 발생하면 EXPORT 명령을 사용하십시오.
내보내기 LD_LIBRARY_PATH=/qa/prj/prometa/빈:$LD_LIBRARY_PATH
교체 /qa/prj/prometa/빈 당신의 도서관과 함께.
ProAFP000804E: 스택에서 페이지를 푸시할 수 없습니다. 스택이 1999개 항목으로 가득 찼습니다.
이 메시지는 일반적으로 두 가지 중 하나로 인해 발생합니다. 어느 하나:
- 기본 크기인 2000페이지보다 긴 문서.
이 문제를 해결하려면 다음을 추가하십시오. 최대 크기=xxxxx 하위 문서 명령에 가장 긴 문서 크기로 설정합니다. - 하위 문서에 대한 트리거가 실행되지 않고 소프트웨어가 열려 있는 문서에 계속 추가하고 닫히지 않아 2000을 초과합니다.
이 문제를 해결하려면 올바르게 실행되도록 트리거를 조정하세요.
ProPS009500E: 치명적인 오류가 발생했습니다. errordict를 설정하기 전에 오류가 발생했습니다. 초기화 파일 확인
이 메시지는 PROPDF로 인해 발생합니다. 표준 모드 또는 PROPS가 실행해야 하는 라이브러리를 찾지 못했습니다. 구성 파일에서 Propsconfigpath=는 CTIPRO에 설치한 PSRES라는 폴더로 설정해야 합니다. 이 폴더에는 일반 모드 및 PROPS에 필요한 서브루틴이 포함되어 있습니다. 폴더 이름은 CTIRPO에서 PSRES이지만 예를 들어 버전 번호를 유지하기 위해 이름을 바꿀 수 있습니다. 이 폴더의 내용을 찾을 수 없거나 읽을 수 없는 경우 이 메시지가 발행되고 작업이 중지됩니다.
Propsconfigpath=…\ctipro\psres
**오류** 페이지 로그가 xxxx TLDL 버퍼를 사용 중이며 허용되는 최대값인 xxxx를 초과합니다.
각 페이지는 디버그 파일에서 볼 수 있는 내부 형식으로 작성됩니다. 페이지의 각 요소는 버그 보고서의 TLDL 행 아래에 있는 페이지의 디버그 보고서에 있는 하나의 버퍼와 하나의 항목입니다. 매우 복잡한 페이지는 허용되는 기본값을 초과할 수 있습니다. 구성 파일에서 MAXPAGEBUFFERS=nnn 명령을 사용하여 기본값을 늘릴 수 있습니다.
메모리 오류 메시지를 어떻게 수정합니까?
메모리 오류에는 많은 원인이 있을 수 있습니다. 몇 가지 일반적인 경우:
- 하위 문서가 있는 ICF를 사용하는 경우 ICF 없이 작업을 실행하십시오. 작동하는 경우 하위 문서 트리거가 발견되지 않고 어느 시점에서 페이지가 모두 마지막으로 생성된 하위 문서에 기록되고 있는 것일 수 있습니다. 기본값인 2000을 초과하는 경우 하위 문서에서 허용되는 페이지를 늘리기 위해 maxsize= 명령을 SUBDOCUMENT에 추가할 수 있습니다.
- 일반 모드를 사용하는 PROPS 또는 PROPDF에는 글꼴 메모리 문제가 있을 수 있습니다. 구성 파일에서 PROPSVIRTUALALLOC= 명령을 사용하십시오. 자세한 내용은 해당 제품의 참조 안내서를 참조하십시오.
- 입력에 매우 큰 그래픽이 있고 많은 리소스가 필요한 경우 인라인 리소스를 메모리 대신 디렉터리에 씁니다. 64비트로 변환하는 것도 도움이 될 수 있습니다.
- AFP 드라이버 작업의 경우 메모리를 사용하는 대신 imagetempdir= 명령이 공간이 많은 드라이브의 폴더를 가리키도록 설정하여 새 출력 파일이 빌드되는 위치를 지정할 수 있습니다.
PRO Index 사용자 안내서는 간단한 책갈피 작성에 대한 지침을 제공합니다.
구성 명령 pdf개요데이터=는 북마크를 만드는 데 사용됩니다. 기본 설정은 단순한 그러나 많은 시스템.INI 진보했습니다.
설정 한 경우 pdf개요데이터=에 복합 및 PDFOUTLINEMETHOD=BOOKMARKS, 더 복잡한 책갈피를 만들 수 있습니다.
이 예는 필드의 내용을 사용하여 간단한 책갈피 항목을 만듭니다. F_밸런스 해당 필드에 값이 포함된 경우.
인덱스 이름=test1, 필드=(f_BALANCE);
고급 인덱싱을 사용하면 책갈피의 형식을 더 많이 지정할 수 있고 인덱스 유형을 정의하는 더 많은 명령을 사용할 수 있습니다. 이것은 책갈피와 색인을 만드는 데 사용할 수 있습니다.
다음 예에서는 외부 파일에 색인 항목을 만들고 "계정" 뒤에 계정 번호가 있는 책갈피 항목을 만듭니다.
; 외부 파일에 대한 색인
인덱스 이름=indexentry,outformat=index,format='%f_ACCOUNT%,%f_BALANCE%,%f_CRD_DATE%,%outputfilename%',writetrigger=t_ACCOUNT;
;책갈피 색인
INDEX NAME=Acctnumber,WRITETRIGGER=t_ACCOUNT,METHOD=bookmarks,outformat=pdf,FORMAT='계정 %f_ACCOUNT%';
PDFA/1B 형식은 모든 리소스를 포함하므로 이러한 유형의 파일은 플랫폼 독립적일 수 있습니다. 기본적으로 변환은 Type 3 글꼴을 인라인으로 만듭니다. 또한 다음을 수행해야 합니다.
- P 추가DFOUTPUTTYPE=PDFA-1B 가지고 있는 것 외에도 출력드라이버=pdf
- CTIPRO 설치에서 색상 프로필 폴더를 가리킵니다.
COLORMANAGEMENTRESOURCEPATH=…ctipro\colorprofiles
ICCPROFILE_DEFAULT_RGB=CIERGB
CCPROFILE_DEFAULT_CMYK=Photoshop4DefaultCMYK
ICCPROFILE_DEFAULT_GRAY=CIERGB
PDF 출력이 입력보다 큰 몇 가지 가능한 이유가 있습니다.
- 많은 수의 래스터화된 글꼴(PDF의 유형 3)이 있을 수 있습니다. 작은 PDF 파일이 많은 경우 PDF 출력이 커집니다. 통계 로그는 글꼴 수를 보여줍니다.
- 내장 Base 14 글꼴에 매핑하는 경우 pdfsubsetfonts=가 YES로 설정되어 있는지 확인하십시오.
- INI에서 NONE으로 설정된 필터가 없는지 확인합니다(예: pdftextfilter=none).
- PDFA/1B를 만드는 경우 모든 글꼴과 색상표가 인라인인지 확인하십시오.
- AFPDS의 그래픽 압축은 PDF 압축만큼 좋지 않습니다. 상당한 수의 IOCA 그래픽이 있는 경우 PDF 방법을 사용하여 출력을 추가로 압축할 수 있습니다. AFP 압축이 매우 잘 준비되어 있을 수 있으므로 이렇게 해도 문제가 해결되지 않을 수 있습니다.
- rasterformat=이 CMYK 또는 RGB로 설정된 경우 색상이 파일 크기를 증가시킵니다. 출력에 색상이 필요한지 여부를 결정합니다.
- 변환 중인 많은 수의 인라인 및 이름 없는 그래픽이 있을 수 있습니다. 여러 번 포함되는 동일한 그래픽인지 여부와 그래픽을 여러 번 변환 및 포함하는 대신 재사용할 수 있는지 여부를 확인합니다.
디버그 파일은 외부 페이지 세그먼트와 인라인 그래픽을 보여줍니다. 이것을 출력의 그래픽과 비교할 수 있습니다. 필요한 경우 재사용할 그래픽을 설정합니다. 자세한 내용은 사용 중인 제품의 참조 안내서를 참조하십시오.
예. USERPARMn(여기서 n은 숫자)이 있습니다. 명령 구성에 배치하거나 명령줄에 전달할 수 있습니다.
• INI에서 다음을 사용합니다. USERPARM1='오늘'
• 명령줄에서 다음을 사용합니다. Proafp –cconf.ini –USERPARM1='오늘'
변수라고 할 수 있습니다. 예를 들어:
-USERPARM1=490288
ICF 예:
FIELD NAME=2D_ORDERNUMBER, MODE=FAPA, TRIGGER=모든 페이지, FUNCTION=RIGHT, PARM=(%USERPARM1% , 6 , '0' );
텍스트에 대한 데이터의 형식을 지정할 수는 없지만 대체 문자열을 사용할 수 있습니다.
예를 들어 우편 주소 정리 후 주소 데이터를 교체할 때 주소 필드의 글꼴을 변경할 수 있습니다.
글꼴을 변경할 필드를 캡처합니다.
field name=add3,mode=fapa,trigger=page1trigger,length=50,Dot=2543,Scan=962,type=ebcdic;
field name=add2,mode=fapa,trigger=page1trigger,length=50,Dot=2493,Scan=962,type=ebcdic;
field name=add1,mode=fapa,trigger=page1trigger,length=50,Dot=2443,Scan=962,type=ebcdic;
ADDOBJECT TYPE=SUPPRESS를 사용하여 영역을 차단하여 필드를 억제한 다음 AFP 글꼴을 사용하여 데이터를 다시 추가합니다.:
Addobject name=readd1,type=text,Xpos=941,Ypos=2343,font=C0N300B0,fonttype=afp,symbolset=T1V100500,value=’%add1%’,trigger=page1trigger;
Addobject name=readd2,type=text,Xpos=941,Ypos=2393,font=C0N300B0,fonttype=afp,value=’%add2%’,symbolset=T1V100500,trigger=page1trigger;
Addobject name=readd3,type=text,Xpos=941,Ypos=2443,font=C0N300B0,fonttype=afp,value=’%add3%’,symbolset=T1V100500,trigger=page1trigger;
변환은 출력 유형으로 변환됩니다.
페이지의 PAGELOG ID 행 위의 디버그 파일을 확인하여 텍스트가 작성되고 있는지 확인하십시오.
출력 파일 크기를 줄이는 방법에는 여러 가지가 있지만 페이지 수, 글꼴 수 또는 이미지 수에 따라 다릅니다. 입력 데이터의 구성과 출력 파일의 크기에 따라 이점이 다를 수 있습니다.
- 입력 글꼴을 Base 14 글꼴로 매핑하면 파일 크기와 파일 모양을 줄일 수 있습니다. 작은 파일은 Type 3 글꼴 변환이 이미 글꼴을 하위 집합으로 만들기 때문에 크기가 크게 줄어들지 않을 수 있습니다.
- 세트 PDFOBJSTREAMSUPPORT-=예 PDF 1.5 이상에 대한 개체 스트림 지원을 활성화합니다. 이 명령을 사용할 때 다음도 설정합니다.
- 패스스루=아니오
- PDFVERSIONNUMER=5 이상
- 세트 T1REMOVESUBRS=예 서브루틴을 사용하지 않고 T1 글꼴 내의 글리프를 작성하도록 지정
- 세트 PDFTRIMZEROS =-예 벡터 및 색상 명령에서 후행 XNUMX을 트리밍하여 출력이 생성되도록 지정
- 세트 PDF 텍스트 필터 = 다음 중 하나로 PDF 문서의 텍스트 부분을 인코딩할 때 사용되는 PDF 필터를 지정합니다.
- 플랫디코드 Flate 인코딩 방법을 사용하여 텍스트를 인코딩합니다. 기본값입니다.
- 실행길이디코드 바이트 지향 실행 길이 인코딩 알고리즘을 사용하여 텍스트를 인코딩합니다.
- CITTDECODE CCITT 팩시밀리 표준인 바이트 지향 인코딩 알고리즘을 사용하여 텍스트를 인코딩합니다.
- 세트 PDFCACHETYPE3DATA=예 글리프 스트림, 너비 배열 및 to-Unicode를 포함하여 동일한 데이터의 반복 구성을 피하기 위해 일부 Type3 글꼴 데이터를 작업 수준 캐시에 저장합니다.
- 세트 PDFSAVECONVERTEDIMAGES=예 PDF 출력을 위한 영구 이미지 데이터 저장
이미지 처리
- PDF이미지 필터 s이미지의 PDF 인코딩에 사용되는 필터를 지정합니다. 기본값은
- 실행길이디코드 변환이 바이트 지향 실행 길이 인코딩 알고리즘을 사용하여 PDF 이미지를 인코딩하도록 지정합니다.
- CCITT디코드 변환이 바이트 지향 인코딩 알고리즘을 사용하여 PDF 이미지를 인코딩하도록 지정합니다. CCITT 팩스 표준
- FlateDecode 변형이 Flate 인코딩 방법을 사용하여 PDF 이미지를 인코딩하도록 지정합니다.
- 이미지 JPEG 품질 JPEG 이미지의 이미지 품질을 지정합니다. 숫자가 높을수록 품질이 좋아지고 바이트 크기가 커집니다. 값은 1에서 100까지입니다.
- 최대 해상도 출력 드라이버의 최대 이미지 해상도를 지정합니다. 음수 값은 이미지 해상도를 제한하지 않습니다. 기본값은 -1입니다. 이 매개변수는 이미지에만 적용됩니다.
여러 가지 방법으로 변수에 대해 보고할 수 있습니다.
- stdout에서 페이지당 값을 모니터에 보고할 수 있습니다. 예를 들어 페이지 번호와 해당 시점에 acct_num 변수가 보유하고 있는 내용을 보고하려면 다음을 실행하십시오.
상태파일=$STDOUT$
STATUSFILEFormat=%documentpagenumber%,%acct_num% - ICF에서는 변수에 대해 보고하는 간단한 인덱스 명령을 작성할 수 있습니다. 인덱스를 실행하는 데 사용하는 트리거에 따라 인덱스가 작성되는 시기가 결정됩니다. 예를 들어 다음 트리거는 모든 페이지에서 실행됩니다.; 다른 트리거는 설정된 값에 대해서만 실행됩니다.
TRIGGER NAME=EveryPage, MODE=FAPA, WHEN=(작업,페이지,상위,+1,1);
트리거 이름=t_BALANCE, 모드=fapa, 소스=TLE, 값=e'BALANCE';
모든 페이지에서 실행되는 색인을 만들 수 있습니다.
Index name=test, writetrigger=EveryPage, format='페이지 %DOCUMENTPAAGENUMBER%, 계정은 %acct_num%';
또는 트리거가 발견된 경우에만 실행되는 것:
Index name=test,writetrigger=t_BALANCE, format='페이지 %DOCUMENTPAGNUMBER%, 계정은 %acct_num%';
빌드 인 변수 사용 %문서페이지번호% 관련된 페이지를 볼 수 있습니다. %하위 문서번호% 관련된 하위 문서 번호를 반환합니다.
Index name=test,writetrigger=t_BALANCE, format='페이지 %DOCUMENTPAGNUMBER%, 계정은 %acct_num%이고 나는 하위 문서 %SUBDOCUMENTNUMBER%에 있습니다';
안전한 데이터 전송 및 프로그램 업그레이드와 같은 리소스 배치를 위해 고객 SFTP 사이트를 생성합니다. 로그인 이름과 암호를 받으면 사이트에 액세스할 수 있는 세 가지 방법이 있습니다.
- SSH 셸 또는 GUI 클라이언트를 사용하여 로그인 세부 정보를 사용하여 포트 22에서 sftp.crawfordtech.com에 연결합니다.
- 명령줄 또는 GUI 클라이언트에서 다음에 연결합니다. crawfordtech.com 로그인 세부 정보를 사용하여 포트 21에서
- 웹 브라우저를 사용하여 https://sftp.crawfordtech.com:443 로그인 정보를 사용하여
DOS 프롬프트에서 사이트를 ping할 수 있는 경우—ping sftp.crawfordtech.com 또는 pingftp.crawfordtech.com- 그러면 사이트에 액세스할 수 있습니다. 회신을 받지 못한 경우 이메일 support@crawfordtech.com 사용 중인 이름과 암호로 서버 상태를 확인할 수 있습니다. 해결해야 할 보안 제한이 있을 수 있습니다.
아래와 같이 사용할 수 있는 회전 옵션이 있습니다. HRI를 생성하는 경우 FORMAT 명령은 바코드 루틴에 전달된 것과 동일한 정보를 format 명령에 포함할 수 있습니다.
ADDOBJECT name=Text0, type=text, rotation=0, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 0′;
ADDOBJECT name=Text90, type=text, rotation=90, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 90′;
ADDOBJECT name=Text180, type=text, rotation=180, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 180′;
ADDOBJECT name=Text270, type=text, rotation=270, xpos=1200, ypos=1500, Font=P08TAc, trigger=1of, format=a'ADDOBJECT-Type=TEXT-THIS IS MY TEST= 270′,color=( 1.05, 0.002, 0.5);
다음 명령을 설정해야 합니다.
- RECDELIM= 데이터의 레코드 구분 기호는 구분 값으로 설정되며 각 레코드를 정의하고 다른 레코드와 구분하는 방법을 결정합니다. 일부 파일에는 RDW와 같은 길이의 각 레코드에 대한 접두어가 있고 일부는 고정 길이입니다. 길이가 고정되어 있으면 다음 명령을 추가하십시오. XEROXLRECL= 그리고 레코드 길이.
- JDL= 및 JDE= 이러한 인쇄 작업을 위해 프린터에서 시작된 JDL 및 JDE의 이름으로 설정합니다. JDL과 동일한 이름의 JSL 소스 파일에 있습니다.
- Ignoremissingresources=예 이것은 기본값을 사용하여 오류가 있는 파일 처리를 유지하므로 누락된 리소스 목록을 얻을 수 있습니다.
- 양식, 이미지, 글꼴, 로고 및 JSL에 대한 리소스 위치. 테스트를 시작하려면 최소한 다음을 설정해야 합니다.
- Jslpath= 여기에는 인쇄 파일에 사용되고 JDL 명령에서 시작된 소스 JSL이 포함됩니다. 또한 CTIPRO 및 Xerox 기본값에서 제공되는 ZZZRES.JSL을 포함해야 합니다.
- 글꼴 경로= 여기에는 인라인이 아닌 Xerox 글꼴이 포함됩니다. 시작하려면 몇 가지 기본값을 제공하는 CTIPRO 폴더(…CTIPro\xrxres\xrxfnts)의 Xerox 글꼴로 설정합니다. 라이브러리를 이 항목에 연결할 수 있습니다.
Designer에서 일부 텍스트는 선택할 수 있지만 다른 텍스트는 선택할 수 없는 이유는 무엇입니까?
디버그 파일에서 해당 텍스트에 대한 데이터를 볼 수 있는 경우 해당 영역 위를 보면 Dump of Form이 표시될 수 있습니다. 양식 또는 오버레이의 데이터는 페이지 데이터와 병합하도록 지정하지 않는 한 인덱싱할 수 없습니다.
AFP 및 Xerox의 경우 mergeformfields=yes를 추가하고 PDF의 경우 ppiform=flat을 추가합니다. 이러한 항목을 선택하면 출력 파일이 더 커질 수 있지만 이제 양식 또는 오버레이 데이터가 페이지와 병합되고 인덱싱 가능합니다.
PDFA/1B를 생성하려면:
- 명령 외에 outputtype을 제공하십시오. 출력드라이버=PDF. 예를 들면 :
PDF출력 유형=PDFA-1B - 파일의 색상 데이터에 대한 ICC 색상표를 제공하십시오. 색상표를 포함한 모든 리소스 형식은 출력 색상 형식을 나타내기 위해 PDF에서 인라인이어야 합니다. Crawford는 일반적인 경우에 대한 샘플 세트를 제공합니다.
.. \CTIPro\colorprofiles - INI 파일에서 테이블을 식별합니다. 다음 예제 설정은 샘플로 제공됩니다. 출력에서 색상이 올바르지 않으면 더 적합한 색상을 찾아야 할 수 있습니다.
COLORMANAGEMENTRESOURCEPATH= ..\CTIPro\colorprofiles
ICCPROFILE_DEFAULT_RGB=CIERGB
ICCPROFILE_DEFAULT_CMYK=Photoshop4DefaultCMYK
ICCPROFILE_DEFAULT_GRAY=CIERGB
모든 글꼴 리소스는 인라인이어야 하며 Acrobat Reader에서 파일 – 속성 – 글꼴을 볼 때 "내장"으로 표시되어야 합니다. 장치에 상주하는 글꼴에 대한 참조가 있을 수 없습니다.