6 |
|
|
7 |
We present several implementations of well-known algorithms |
We present several implementations of well-known algorithms |
8 |
and one novel algorithm for using the GPU to |
and one novel algorithm for using the GPU to |
9 |
enhance the appearance of text. |
enhance the appearance of text. Feel free to accept only one or the other. |
10 |
|
|
11 |
1. Sharpening text |
1. Sharpening text |
12 |
------------------ |
------------------ |
59 |
Figures |
Figures |
60 |
------- |
------- |
61 |
|
|
62 |
FIGS!!! |
Fig.1. Trilinearly filtered text. |
63 |
- sharpening |
|
64 |
- sub-pixel rendering |
Fig.2. Text sharpened by a fragment program which uses the pre-calculated |
65 |
|
distance to the font shape from a texture. |
66 |
|
|
67 |
|
Fig.3. Subpixel-rendered (trilinearly filtered) text. On a CRT, |
68 |
|
this looks more blurred than Fig.1; on a laptop with the right |
69 |
|
pixel ordering (RGB), it looks much better due to the subpixel |
70 |
|
resolution. |
71 |
|
|
72 |
|
|
73 |
|
|