52~ 55번줄에 charWidth와 lineHeight 라는 변수값으로 전체 트리에서 각 캐릭터의 넓이와 줄의 높이를 조정할 수 있습니다. 긴 삼각형으로 어떻게 바꾸면 좋을지 한번 직접 고민해보면 좋을 거 같습니다.
긴 삼각형으로 바뀌었을 때, 각 캐릭터끼리 겹치게 될 수 있는데, 이 부분은 가로 100, 세로 100 을 기본 박스로 디자인된 타입 디자인 자체를 바꾸는 게 좋을 거 같고, 137번의 scale(x, y)의 x값을 바꾸는 방법도 있긴 하지만 이거는 비추입니다. ㅎㅎ
a-e 까지 대략적으로 만들어보았고 진행 중 막히는 부분이 있어 질문 드립니다.