전자 메일에 포함될 이미지에 텍스트를 생성하려고합니다. 메시지 본문의 다른 텍스트를 가능한 한 많이보고 싶습니다.rmagick으로 생성 된 텍스트가 이상하게 보입니다.
i = Image.new(500, 100)
d = Draw.new
d = d.annotate(i, 0,0,0,25,nombre){
self.font = "Arial-Regular"
self.pointsize = 12
self.text_antialias = true
}
을하지만 출력 (output here 참조)
내가 우분투를 사용하고, 나는 (굴림이 convert -list font
에 나타납니다) msttcorefonts를 설치 한 끔찍한 : 그래서 나는 시도했다. 나는 또한 다른 글꼴/font_families를 사용하고 같은 행운을 가지고 text_antialias
을 꺼내려고했다.
어떤 힌트가 있습니까?
괜찮습니까?하지만 Chrome으로 왜 작고 아름답게 보이게 할 수 있습니까? – runixo
Imagemagick은 dpi = 72를 사용합니다. Chrome에서 dpi = 96을 사용한다고 생각합니다. 따라서 Chrome의 dpi가 크면 문자가 더 많은 픽셀로 렌더링됩니다. 당신의 모범을 자세히 살펴보십시오. 크롬 문자는 실제로 조금 더 키가 크다. 또한, 힌트는 두 가지 예제에서 다르게 보입니다. Linux에는 두 가지 글꼴 구성 시스템이 있음을 기억하십시오. X는 하나를 사용하고, 그놈은 다른 것을 사용합니다. 그것은 엉망입니다. [여기보세요] (http://neugierig.org/software/chromium/fonts/) – jsp
흥미 롭습니다, 감사합니다. 나는'background_color' (any!) 글꼴을 설정하면 더 좋아 보인다는 것을 알게되었습니다. 참조 : [BACKGROUND_COLOR으로] [BACKGROUND_COLOR없이] (http://i.imgur.com/dd5c4cY.png)/ (http://i.imgur.com/bQDsgrw.png) 난 rmagick에 버그를보고하려고하면, 뭔가 나쁜 것처럼 보입니다. 링크를 제공해 주셔서 감사합니다! – runixo