Restyle 로 타이포그래피 사용자 정의
Restyle Restyle 구성 저장소 에 저장된 사용자 제공 타이포그래피를 활용할 수 있습니다.
Restyle 타이포그래피
Restyle 타이포그래피는 테마에서 사용하는 타이포그래피 정의가 포함된 JSON 형식의 구성 문서입니다. 타이포그래피 정의는 서체 이름, 글꼴 크기 및 스타일 배열로 구성된 JSON 요소로 명명됩니다.
참고: 타이포그래피 사용자 정의에는 사용자 제공 테마를 사용해야 합니다. Restyle 사용하여 테마 사용자 정의를 참조하십시오.
전제조건
- HCL Domino Designer가 컴퓨터에 설치되어 있습니다.
- 기본 수준에서 JSON(JavaScript Object Notation) 형식을 이해합니다.
- JSON 호환 편집기.
- 로컬 복제본
restyle.nsf
. See Restyle Configuration Store.
Restyle 에서 타이포그래피 구성 내보내기
사용자 정의 타이포그래피 파일을 만드는 가장 좋은 방법은 기본 타이포그래피 파일로 시작하여 필요에 따라 수정하는 것입니다. 기본 타이포그래피 파일과 타이포그래피 스키마를 다음에서 내보냅니다. restyle.nsf
다음 단계를 수행하세요.
- 입력 체계 및 스키마 파일의 대상으로 사용할 디렉터리를 만듭니다.
- Domino 디자이너를 실행합니다.
- 로컬 복제본 열기
restyle.nsf
. - 리소스/파일 로 이동하여 파일 항목을 두 번 클릭합니다.
- 선택하다
reserved/schema/typography-<version>.json
내보내기 를 클릭합니다. 이것이 "타이포그래피 스키마"입니다. - 1단계에서 만든 디렉토리를 선택하고 저장을 클릭하여 스키마 파일을 저장합니다.
- 선택하다
reserved/typography/default-typography.json
시작 테마로 사용하려면 '내보내기'를 클릭하세요.
참고: 파일 이름에는 시퀀스가 포함되어 있습니다.
2f
대신에 '/'
. Since you aren't importing these files after
changing, you can rename to remove the 2f
원하시면.사용자 정의 타이포그래피 만들기
- JSON 지원 편집기를 사용하여 내보낸 타이포그래피 파일을 열고 다음과 같이 새 타이포그래피 파일 로 저장합니다 .
my_custom_typography.json
. - 최상의 결과를 얻으려면 편집기를 구성하여 타이포그래피 스키마를 새 타이포그래피와 연관시키세요. 이는 자동 완성 기능을 제공하고 Restyle 사용하기 전에 문서의 유효성을 검사합니다.
- 필요에 따라 타이포그래피 문서를 수정하세요.
- 새로운 타이포그래피 문서를 가져옵니다.
restyle.nsf
:- Domino 디자이너를 실행합니다.
- 로컬 복제본 열기
restyle.nsf
. - 로 이동
Resources/Files
파일 항목을 두 번 클릭합니다. - "파일" 컬렉션 상단에서 새 파일 리소스를 클릭합니다.
- 입력하다
typography/my_custom-typography.json
(또는 타이포그래피 파일에 지정한 이름)을 이름으로 지정합니다.참고:"typography/"
Restyle 기능에서 사용자 정의 테마를 찾으려면 접두사가 필요합니다. - 별칭 값으로 사용자에게 친숙한 표시 이름을 입력하세요.
- 현재 주석은 사용되지 않지만 문서화 목적으로 유용할 수 있습니다.
- JSON 편집기에서 전체 문서를 선택하여 클립보드에 복사합니다.
- 클립보드의 내용을 Domino Designer에서 새로 만든 파일 리소스에 붙여넣습니다.
- 새로운 타이포그래피 구성을 사용하도록 사용자 정의 테마를 업데이트하세요.
- 사용자 지정 테마를 엽니다.
- 테마 맨 위에 새로운 타이포그래피 구성 값으로 "typographyOverride"라는 속성을 추가합니다. 예를 들어:
{ "version" : "1.0.0", "typographyOverride" : "my_custom_typography", . . .
- 테마를 저장합니다.
사용자 정의된 타이포그래피 사용
사용자가 사용자 정의 타이포그래피 파일을 참조하는 테마를 적용할 때마다 새로운 타이포그래피 설정이 테마의 기본 설정을 재정의합니다.
참고: 테마가 참조하는 모든 타이포그래피 정의를 정의해야 합니다.