JDK-5007084 : amd64: Rotated strings are not rendered properly
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 5.0
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_redhat_3.0
  • CPU: x86
  • Submitted: 2004-03-03
  • Updated: 2005-02-25
  • Resolved: 2004-03-05
Related Reports
Duplicate :  
Relates :  
Description
Regression: YES (from where), NO
Package: j2sdk 
Version: 1.5.0-beta2-b40
Locale: de,C

Description:
  Rotated strings are not rendered properly. String is cut to many parts and the parts are disarrange around correct possition. Re-draw of the string (minimize-maximize, window overlay) makes another "picture".
  Antialiased strings are OK. 

Bundle tested:
  j2sdk-1_5_0-beta2-bin-b40-linux-amd64-25_feb_2004.bin
  and j2sdk-1_5_0-beta2-bin-b39-linux-amd64-18_feb_2004.bin

Platform: 
  AMD64 
  'uname -a': Linux svitavy 2.4.21-9.EL #1 Thu Jan 8 16:58:25 EST 2004 x86_64 x86_64 x86_64 GNU/Linux

Configuration(s):
 /etc/issue:
   Red Hat Enterprise Linux AS release 3 (Taroon Update 1)

 /proc/version:
   Linux version 2.4.21-9.EL (###@###.###) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-26)) #1 Thu Jan 8 16:58:25 EST 2004

 /proc/cpuinfo:
   processor	: 0
   vendor_id	: AuthenticAMD
   cpu family	: 15
   model 	: 5
   model name	: AMD Opteron(tm) Processor 240
   stepping	: 1
   cpu MHz	: 1400.105
   cache size	: 1024 KB
   fpu		: yes
   fpu_exception: yes
   cpuid level	: 1
   wp		: yes
   flags	: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext lm 3dnowext 3dnow
   bogomips	: 2791.83
   TLB size	: 1088 4K pages
   clflush size	: 64
   address sizes: 40 bits physical, 48 bits virtual
   power management: ts ttp

Test Suite(s):  
  GS 1.5 b05

Test Case(s): 
  font-render/2d/one/TextRotationRenderTest.java,
  font-render/2d/two/FontEffectTest2.java,
  font-render/2d/two/Graphics2DTest.java,
  ...

Error Output:
  See the attachment.

Reproduce Step(s): 
  - run 'sh run_gs.sh font-render/2d/two/FontEffectTest2.java'
  - set 'Nonantialiased rendering mode'

Reproducible in previous build(s)?  
  Yes, b39, locale C,de

Reproducible in previous releases(s)?  
  - last beta1 build b32c (j2sdk-1_5_0-beta-bin-b32c-linux-amd64-23_jan_2004.bin) can't run on AMD64 (jvm crash)

Display addapter:
  - Matrox MGA G400 AGP

Comments
EVALUATION Name: rpR10076 Date: 03/03/2004 Text rendering is done by the 2D team. ###@###.### ====================================================================== Same as 5007012 which is closed as a dup of 4844952. Notice that another dup of 4844952 also cites big (< 36 pts) or rotated fonts. ###@###.### 2004-03-04 ============================
04-03-2004