# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc. include include include "ccp.h" # CCP_FONT -- Set the character font. The roman font is normal. Bold is # implemented by increasing the vector line width; care must be taken to # set CCP_WIDTH so that the other vector drawing procedures remember to # change the width back. The italic font is implemented in the character # generator by a geometric transformation. procedure ccp_font (font) int font # code for font to be set int pk1, pk2, width include "ccp.com" begin pk1 = GKI_PACKREAL(1.0) pk2 = GKI_PACKREAL(2.0) width = CCP_WIDTH(g_cc) if (font == GT_BOLD) { if (width != pk2) width = pk2 } else { if (GKI_UNPACKREAL(width) > 1.5) width = pk1 } CCP_WIDTH(g_cc) = width end