mirror of
https://github.com/KLayout/klayout.git
synced 2026-09-04 00:39:53 +02:00
Introducing font resolution
With the subresolution mode, the "Default" fonts get very small. Hence, a separate font resolution is provided which applies to "Default" font rendering only.
This commit is contained in:
@@ -45,7 +45,7 @@ to_string (const lay::Bitmap &bm)
|
||||
|
||||
TEST(1)
|
||||
{
|
||||
lay::Bitmap b1 (8, 8, 1.0);
|
||||
lay::Bitmap b1 (8, 8, 1.0, 1.0);
|
||||
EXPECT_EQ (to_string (b1), "--------\n"
|
||||
"--------\n"
|
||||
"--------\n"
|
||||
@@ -78,7 +78,7 @@ TEST(1)
|
||||
|
||||
TEST(2)
|
||||
{
|
||||
lay::Bitmap b1 (8, 8, 1.0);
|
||||
lay::Bitmap b1 (8, 8, 1.0, 1.0);
|
||||
EXPECT_EQ (to_string (b1), "--------\n"
|
||||
"--------\n"
|
||||
"--------\n"
|
||||
@@ -88,7 +88,7 @@ TEST(2)
|
||||
"--------\n"
|
||||
"--------\n");
|
||||
|
||||
lay::Bitmap b2 (3, 2, 1.0);
|
||||
lay::Bitmap b2 (3, 2, 1.0, 1.0);
|
||||
b2.fill (0, 0, 3);
|
||||
b2.fill (1, 1, 3);
|
||||
EXPECT_EQ (to_string (b2), "-##\n###\n");
|
||||
@@ -135,7 +135,7 @@ TEST(2)
|
||||
"--------\n"
|
||||
"--------\n");
|
||||
|
||||
b1 = lay::Bitmap (40, 8, 1.0);
|
||||
b1 = lay::Bitmap (40, 8, 1.0, 1.0);
|
||||
EXPECT_EQ (to_string (b1), "----------------------------------------\n"
|
||||
"----------------------------------------\n"
|
||||
"----------------------------------------\n"
|
||||
@@ -145,7 +145,7 @@ TEST(2)
|
||||
"----------------------------------------\n"
|
||||
"----------------------------------------\n");
|
||||
|
||||
b2 = lay::Bitmap (40, 8, 1.0);
|
||||
b2 = lay::Bitmap (40, 8, 1.0, 1.0);
|
||||
b2.fill (1, 4, 36);
|
||||
b2.fill (2, 5, 15);
|
||||
b2.fill (2, 34, 35);
|
||||
|
||||
@@ -43,14 +43,14 @@ to_string (const tl::PixelBuffer &img, unsigned int mask)
|
||||
|
||||
TEST(1)
|
||||
{
|
||||
lay::Bitmap b1 (32, 32, 1.0);
|
||||
lay::Bitmap b2 (32, 32, 1.0);
|
||||
lay::Bitmap b3 (32, 32, 1.0);
|
||||
lay::Bitmap b4 (32, 32, 1.0);
|
||||
lay::Bitmap b5 (32, 32, 1.0);
|
||||
lay::Bitmap b6 (32, 32, 1.0);
|
||||
lay::Bitmap b7 (32, 32, 1.0);
|
||||
lay::Bitmap b8 (32, 32, 1.0);
|
||||
lay::Bitmap b1 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b2 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b3 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b4 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b5 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b6 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b7 (32, 32, 1.0, 1.0);
|
||||
lay::Bitmap b8 (32, 32, 1.0, 1.0);
|
||||
|
||||
std::vector<lay::Bitmap *> pbitmaps;
|
||||
pbitmaps.push_back (&b1);
|
||||
|
||||
@@ -68,9 +68,9 @@ to_string (const lay::Bitmap &bm, const lay::Bitmap &bf)
|
||||
|
||||
TEST(1)
|
||||
{
|
||||
lay::Bitmap b1 (16, 16, 1.0);
|
||||
lay::Bitmap b1 (16, 16, 1.0, 1.0);
|
||||
|
||||
lay::BitmapRenderer r (16, 16, 1.0);
|
||||
lay::BitmapRenderer r (16, 16, 1.0, 1.0);
|
||||
r.insert (db::DEdge (3.4, 2.1, 12.7, -2.1));
|
||||
r.insert (db::DEdge (12.7, -2.1, 3.4, 2.1));
|
||||
r.insert (db::DEdge (3.4, 2.1, 12.7, 2.1));
|
||||
@@ -103,9 +103,9 @@ TEST(1)
|
||||
|
||||
TEST(2)
|
||||
{
|
||||
lay::Bitmap b1 (16, 16, 1.0);
|
||||
lay::Bitmap b1 (16, 16, 1.0, 1.0);
|
||||
|
||||
lay::BitmapRenderer r(16, 16, 1.0);
|
||||
lay::BitmapRenderer r(16, 16, 1.0, 1.0);
|
||||
r.clear ();
|
||||
r.insert (db::DEdge (3.4, 2.1, 12.7, 12.1));
|
||||
r.insert (db::DEdge (3.4, 0.1, 100.0, 22.5));
|
||||
@@ -135,7 +135,7 @@ TEST(2)
|
||||
r.insert (db::DEdge (100.0, 0.1, 3.4, 14.5));
|
||||
r.insert (db::DEdge (12.7, 5.1, 3.4, 5.1));
|
||||
r.insert (db::DEdge (15.3, -5.1, -5.1, 5.0));
|
||||
b1 = lay::Bitmap (16, 16, 1.0);
|
||||
b1 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
r.render_contour (b1);
|
||||
|
||||
EXPECT_EQ (to_string (b1), "---#------------\n"
|
||||
@@ -159,10 +159,10 @@ TEST(2)
|
||||
|
||||
TEST(3)
|
||||
{
|
||||
lay::Bitmap b1 (16, 16, 1.0);
|
||||
lay::Bitmap b2 (16, 16, 1.0);
|
||||
lay::Bitmap b1 (16, 16, 1.0, 1.0);
|
||||
lay::Bitmap b2 (16, 16, 1.0, 1.0);
|
||||
|
||||
lay::BitmapRenderer r(16, 16, 1.0);
|
||||
lay::BitmapRenderer r(16, 16, 1.0, 1.0);
|
||||
r.insert (db::DEdge (3.4, 2.1, 12.7, 14.5));
|
||||
r.insert (db::DEdge (12.7, 14.5, 10.7, 0.6));
|
||||
r.insert (db::DEdge (10.7, 0.6, 3.4, 2.1));
|
||||
@@ -190,8 +190,8 @@ TEST(3)
|
||||
r.insert (db::DEdge (3.1, 9.0, 12.7, 14.5));
|
||||
r.insert (db::DEdge (12.7, 14.5, 10.7, 0.6));
|
||||
r.insert (db::DEdge (10.7, 0.6, 3.1, 9.0));
|
||||
b1 = lay::Bitmap (16, 16, 1.0);
|
||||
b2 = lay::Bitmap (16, 16, 1.0);
|
||||
b1 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
b2 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
r.render_fill (b1);
|
||||
r.render_contour (b2);
|
||||
|
||||
@@ -217,8 +217,8 @@ TEST(3)
|
||||
r.insert (db::DEdge (3.0, 14.0, 12.0, 14.0));
|
||||
r.insert (db::DEdge (12.0, 14.0, 12.0, 9.0));
|
||||
r.insert (db::DEdge (12.0, 9.0, 3.0, 9.0));
|
||||
b1 = lay::Bitmap (16, 16, 1.0);
|
||||
b2 = lay::Bitmap (16, 16, 1.0);
|
||||
b1 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
b2 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
r.render_fill (b1);
|
||||
// r.render_contour (b2);
|
||||
|
||||
@@ -250,8 +250,8 @@ TEST(3)
|
||||
r.insert (db::DEdge (8.8, 6.0, 4.2, 2.9));
|
||||
r.insert (db::DEdge (4.2, 2.9, 12.2, 0.4));
|
||||
r.insert (db::DEdge (12.2, 0.4, 0.2, 9.6));
|
||||
b1 = lay::Bitmap (16, 16, 1.0);
|
||||
b2 = lay::Bitmap (16, 16, 1.0);
|
||||
b1 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
b2 = lay::Bitmap (16, 16, 1.0, 1.0);
|
||||
r.render_fill (b1);
|
||||
r.render_contour (b2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user