분류 전체보기552 bone 폰트를 잠깐 개발해서 보고 있습니다. bone 폰트를 잠깐 개발해서 보고 있습니다. 기존 폰트를 읽어서 뼈대에 해당하는 것을 추출하고 다시 획을 3D애니메이션 할 때 쓰는 bone 을 입혀 한글을 뼈로 만들어서 움직이게 하고 있습니다. 한글서체의 기본 글자의 뼈에 해당하는 중심점을 찾습니다. 스트로크로 폰트만드는 작업을 할 때 필요하기도 하고 현재 가장 문제가 되고 있는 글자를 똑바로 쓰지 않는 손글씨의 원점인 기본 획을 찾아내기 위해 만들었습니다. 구분된 글자를 기준으로 다시 OVAL, Line, Square, 등의 기본 도형에 대한 부분을 추출해서 xml 로 대체할 예정입니다. 바로 전에 만든게 초성, 중성, 종성의 위치값을 찾는 것이라면 이번에는 글씨의 기본인 선의 각도 획의 형태를 찾아내는 것입.. 2025. 1. 3. 레이아웃 자동화 만화효과음 폰트 만들기 주말 다 반납하고 제작한 만화효과음 레이아웃 추출 기능을 대부분 완성했고 반대 작업도 하고 있습니다. 초성, 중성, 종성 한벌만 쓰면 이세상 모든 폰트레이아웃으로 만화효과음 폰트가 그려집니다. 인디자인 대체폰트가 그냥 만들어지기는 하는데 같은 모양이라고 하지 않았습니다. 같은 것도 만들 수는 있지만 일단 그건 예외로 하고https://www.youtube.com/watch?v=LVxE8s8DK_w 이 결과물은 여러가지 학습결과물로 글자 자소 디자인체계를 바꿀 수 있습니다. 가로, 세로, 모든 획을 구분해서 나눈 다음에 이미지에서 특별한 값을 추출해서 벡터로 깔끔하게 연결하는 Stroke 방식으로 안그려도 대충 그려도 찾아낼 수 있습니다. 각도별로 다 다른 값을 가진 이미지를 생성할 수 있기 때문입니다. .. 2025. 1. 3. OpenCV, tesseract 등 도입으로 한글폰트 OpenCV, tesseract 등 도입으로 한글폰트 레이아웃 재구성 일단 어떤 폰트건 다시 재구성해서 한글을 구분된 레이아웃으로 분리했습니다. 그리고 글리프별 레이아웃을 기반으로 한 데이터를 재구성할 수 있도록 표준화된 json 파일로 구성하고 svg 로 내보내기 할 수 있게 구성했습니다. 반대로 몇몇 유형의 글자를 쓰면 초성, 중성, 종성을 분리해서 다시 조합하고 특정한 폰트의 레이아웃 정보를 적용하면 새로운 폰트가 생성됩니다. 그동안 손글씨를 특정 패턴에 의해 제작하는 방식을 만들었다면 이번에는 방식으로 폰트제작을 해보려는 중입니다. 글자별로 인식하는게 다르긴한데 그래도 모든 글자를 검토해서 뽑는 것에는 문제가 없습니다. 다만 ㅎ 같은 글자가 2벌로 나눠져서 ㅗ ㅇ 이 부분을 어떻게 처리해야 하.. 2025. 1. 3. 대체폰트 프로젝트 - 인디자인 스타일 재구성 대체폰트 프로젝트 - 인디자인 스타일 재구성을 위해 무료 대체폰트를 찾거나 만들거나 메트릭스를 조정할 수 있는 기능을 생각하고 있습니다. 어차피 한글 이외에 모든 글꼴은 조합해서 구성할 수 있으므로 일단 한글만 찾기로 했습니다. 대략 폰트를 디렉토리에 넣고 프로그램을 돌리면 기본 정보를 모두 비교합니다. 그리고 각기 다른 폰트간에 폰트의 위치를 스타일로 조절하고 폰트는 서로 달라도 결과가 동일한 스타일 구성을 뽑아내는 것을 목표로 합니다. 무료폰트를 사용해도 동일한 결과가 나오게 하는 것이 목적이며 폰트를 수정하거나 바꾸는 일을 하는 것은 다른 문제이기 때문에 그냥 계산기 역할만 할 생각으로 제작중입니다. 특히 외서에 본문의 폰트에 따라 대체할 수 있는 스타일을 지정해야 하는데 잘 안맞는 경우가 있습니다.. 2025. 1. 3. 이전 1 ··· 7 8 9 10 11 12 13 ··· 138 다음