Mantis Bug Tracker
IssueTrackingSystem의 일종
설치하기 ¶
요약 그래프에 한글이 깨지는 경우 ¶MantisBugTracker의 jpgraph 지원을 켰을 때 그래프는 출력되지만 한글이 나오지 않을 경우가 있다. jpgraph의 한글 처리를 위한 글은 많이 있으니 참조해서 FF_UNDOTUM 등 사용할 글꼴(아마 공개한글글꼴을 쓰는 것이 좋을 것이다)을 정의하도록 한다.
고칠 부분 ¶0.19.4의 경우입니다. 신경 안 쓰는 사이 업데이트되는 바람에 고친 부분이 날아가 버렸네요.
다시 작업하는 김에 기록을 남깁니다.
글꼴 회전이 이상하게 처리됨 ¶SetLabelAngle(n)에 의한 글꼴 회전이 영어와는 다르게 처리되는 경우가 있습니다.
경험상 이런 문제는 한양굴림을 사용할 때 발생하는데, 원인은 찾지 못했습니다.
은글꼴에는 이런 문제가 없습니다.
전체적으로 은돋움을 사용하는 것이 가장 예쁘게 나옵니다.
회전된 글자가 그래프를 침범하는 문제 ¶한글일 경우 회전된 글자가 그래프까지 침범해서 글자의 일부가 보이지 않는 문제가 있습니다.
기본 회전 각도 90도에서 영어일 때는 괜찮지만 한글은 항상 이런 문제가 일어나는데,
저는 270도를 돌리는 방법으로 해결했습니다.
마진을 고쳐보면 어떨까 싶었는데, 이미지 마진은 일단 축에는 영향을 미치지 않더군요.
나중에 업그레이드 하려면 가능하면 코드를 덜 만지는 방향으로 작업하는 것이 좋을 것 같아서
코드를 더 고치지는 않았습니다.
메모리 소모 ¶메모리가 Exhausted 되면서 그래프가 그려지지 않는 경우가 있습니다.
에 따르면, 이와 같은 현상을 겪는 사람이 많습니다.
사실 앞에서 Fedora Core 4의 jpgraph 패키지가 포함된 mantis 패키지와 궁합이 맞지 않는 것 같다는 이야기가 이것과 관련이 있습니다.
그래서 저는 mantis 디렉토리 아래에 jpgraph를 직접 다운 받아서 설치했습니다.
그래도 같은 문제가 발생할 수 있습니다.
위 글에 보면 php.ini의 memory_limit을 8M에서 16M으로 바꿔서 해결됐다는 사람이 제법 있습니다.
저도 이렇게 해결했습니다. 하지만 8M에서도 잘 돌아갔던 기억을 되살려 보면,
정확한 해결책인지는 의문이 갑니다.
|
Someone is unenthusiastic about your work. |