Example #1
0
    def testImages(self):

        f = IECoreImage.Font("test/IECore/data/fonts/Vera.ttf")
        f.setResolution(300)

        for c in range(0, 128):

            i = f.image(chr(c))
            self.assert_(i.displayWindow.contains(i.dataWindow))
            self.assert_(len(i), 1)
            self.assert_("Y" in i)
            self.assert_(i.channelValid("Y"))
Example #2
0
	def testImages( self ) :

		f = IECoreImage.Font( "test/IECore/data/fonts/Vera.ttf" )
		f.setResolution( 300 )

		for c in range( 0, 128 ) :

			i = f.image( chr( c ) )
			self.assertTrue( i.displayWindow.intersects( i.dataWindow.min() ) )
			self.assertTrue( i.displayWindow.intersects( i.dataWindow.max() ) )
			self.assertTrue( len( i ), 1 )
			self.assertTrue( "Y" in i )
			self.assertTrue( i.channelValid( "Y" ) )
Example #3
0
	def testWholeImage( self ) :

		f = IECoreImage.Font( "test/IECore/data/fonts/Vera.ttf" )
		f.setResolution( 50 )

		a = f.image( 'a' )
		i = f.image()

		self.assertEqual( (a.displayWindow.size().x + 1) * 16, i.displayWindow.size().x + 1 )
		self.assertEqual( (a.displayWindow.size().y + 1) * 8, i.displayWindow.size().y + 1 )

		self.assertTrue( len( i ), 1 )
		self.assertTrue( "Y" in i )
		self.assertTrue( i.channelValid( "Y" ) )
Example #4
0
	def testWholeImage( self ) :

		f = IECoreImage.Font( os.path.join( "test", "IECore", "data", "fonts", "Vera.ttf" ) )
		f.setResolution( 50 )

		a = f.image( 'a' )
		i = f.image()

		self.assertEqual( (a.displayWindow.size().x + 1) * 16, i.displayWindow.size().x + 1 )
		self.assertEqual( (a.displayWindow.size().y + 1) * 8, i.displayWindow.size().y + 1 )

		self.assertTrue( len( i ), 1 )
		self.assertTrue( "Y" in i )
		self.assertTrue( i.channelValid( "Y" ) )
Example #5
0
	def testConstructors( self ) :

		f = IECoreImage.Font( "test/IECore/data/fonts/Vera.ttf" )

		self.assertRaises( Exception, IECoreImage.Font, "notAFont" )
Example #6
0
	def testConstructors( self ) :

		f = IECoreImage.Font( os.path.join( "test", "IECore", "data", "fonts", "Vera.ttf" ) )

		self.assertRaises( Exception, IECoreImage.Font, "notAFont" )