Ticket #2173 (closed tweak: obsolete)
nfr-better-text-rendering -- Character spacing between some characters.
Reported by: | deyan | Owned by: | tanya |
---|---|---|---|
Priority: | critical | Milestone: | X3 |
Component: | uncategorized | Version: | 2.0 |
Keywords: | Cc: | ||
Category: | unknown | Effort: | 2 |
Importance: | 93 | Ticket_group: | |
Estimated Number of Hours: | 0 | Add Hours to Ticket: | 0 |
Billable?: | yes | Total Hours: | 0 |
Analysis_owners: | deyan | Design_owners: | tanya |
Imp._owners: | tanya | Test_owners: | |
Analysis_reviewers: | tanya | Changelog: | |
Design_reviewers: | meddle | Imp._reviewers: | meddle, deyan |
Test_reviewers: | Analysis_score: | 0 | |
Design_score: | 3 | Imp._score: | 3.5 |
Test_score: | 0 |
Description (last modified by deyan) (diff)
text rendering needs to be much better
Take the following text:
The quick brown fox jumped over the lazy dog. 1234567890-+!@#$%^&*()_+|":{}<>?|
Use the attached font - regular.
- Make the text so it looks as in the fonttest.png. (avoid zigzagging)
The font sizes are:
10; 18; 36
- Make the rotated text so it looks like in the fonttestrotated.png
The font sizes are the same, the text is rotated at 45 deg.
Attachments
Change History
comment:1 Changed 15 years ago by deyan
- Importance changed from 91 to 93
- Summary changed from nfr-better-text-rendering to nfr-better-text-rendering – Character spacing between some characters.
comment:2 Changed 15 years ago by deyan
- Priority changed from major to critical
- Summary changed from nfr-better-text-rendering – Character spacing between some characters. to nfr-better-text-rendering – Character spacing between some characters.
Batch update from file 0911261.csv
comment:3 Changed 15 years ago by deyan
- Category set to unknown
- Status changed from new to s1a_analysis_started
- Description modified (diff)
- Analysis_score set to 0
- Test_score set to 0
- Design_score set to 0
- Owner set to deyan
- Imp._score set to 0
- Analysis_owners set to deyan
comment:4 Changed 15 years ago by deyan
- Status changed from s1a_analysis_started to s1b_analysis_finished
- Description modified (diff)
- Summary changed from nfr-better-text-rendering – Character spacing between some characters. to nfr-better-text-rendering -- Character spacing between some characters.
comment:7 Changed 15 years ago by tanya
- Status changed from s1b_analysis_finished to s1c_analysis_ok
comment:8 Changed 15 years ago by tanya
- Owner changed from deyan to tanya
- Status changed from s1c_analysis_ok to s2a_design_started
comment:9 Changed 15 years ago by tanya
- Status changed from s2a_design_started to s2b_design_finished
TextLayout separated the text needed to be drawn to components. Using reflection, we get the components and draw their outline to the graphics. To get beautiful text, the outline of the components should be drawn.
comment:10 Changed 15 years ago by tanya
- Design_owners set to tanya
- Imp._owners set to tanya
- Analysis_reviewers set to tanya
comment:11 Changed 15 years ago by meddle
- Status changed from s2b_design_finished to s2c_design_ok
- Design_score changed from 0 to 3
- Design_reviewers set to meddle
And that will not make sophie slower? If the speed is good, I guess it's ok, I would like some explanation like "I changed the some_method method to do some thing and added a new new_method to some_class". Because that is not a design even for a bug, though it passes now.
3p
comment:12 Changed 15 years ago by tanya
- Status changed from s2c_design_ok to s3a_implementation_started
comment:13 Changed 15 years ago by tanya
- Status changed from s3a_implementation_started to s3b_implementation_finished
Create new method drawLayout() in HotSegmentLayout. Do not use awtLayout.draw(graphics, 0f, 0f), but use drawLayout(graphics, 0f, 0f) instead.
comment:14 Changed 15 years ago by pap
- Status changed from s3b_implementation_finished to s3c_implementation_ok
- Imp._score changed from 0 to 3.5
- Imp._reviewers set to meddle, deyan
Merged to the trunk at [8342].
I'm happy with not useing Ctrl+Shift+F from you and Deyan had some comments but talk with him if you want.
3.5p
comment:15 Changed 13 years ago by meddle
- Status changed from s3c_implementation_ok to closed
- Resolution set to obsolete
Closing all the tickets before M Y1
Batch update from file report_1.csv