[teklib-general] changeset in /hg/teklib/current: re-enabled matching test
Franciska Schulze
fschulze at neoscientists.org
Mon Nov 26 16:25:12 CET 2007
changeset bc7d55da0f74 in /hg/teklib/current
details: http://teklib.org:8001/hg/teklib/current?cmd=changeset;node=bc7d55da0f74
description:
re-enabled matching test
diffs (70 lines):
diff -r 45dc4d743529 -r bc7d55da0f74 src/visual/tests/fonts.c
--- a/src/visual/tests/fonts.c Thu Sep 27 16:56:22 2007 +0200
+++ b/src/visual/tests/fonts.c Thu Sep 27 16:57:47 2007 +0200
@@ -32,7 +32,7 @@ TVOID fonttest(TAPTR v, TVPEN *pentab)
TINT fh = 0;
TAPTR cfont = TNULL;
TAPTR dfont = TNULL;
- TSTRPTR buf = "hallo";
+ TSTRPTR buf = "ABCDEFG.^'!$%&/()=?`|";
TTAGITEM ftags[6];
static TBOOL init_done = TFALSE;
@@ -47,19 +47,19 @@ TVOID fonttest(TAPTR v, TVPEN *pentab)
ftags[1].tti_Tag = TTAG_DONE;
dfont = TVisualOpenFont(v, ftags);
-#if 0
+#if 1
/* query fonts */
ftags[0].tti_Tag = TVisual_FontName;
- ftags[0].tti_Value = (TTAG) "helvetica,utopia,fixed";
+ ftags[0].tti_Value = (TTAG) "arial";
ftags[1].tti_Tag = TVisual_FontPxSize;
- ftags[1].tti_Value = (TTAG) 18;
- ftags[2].tti_Tag = TVisual_FontBold;
+ ftags[1].tti_Value = (TTAG) 48;
+
+ ftags[2].tti_Tag = TVisual_FontScaleable;
ftags[2].tti_Value = (TTAG) TTRUE;
- ftags[3].tti_Tag = TVisual_FontItalic;
- ftags[3].tti_Value = (TTAG) TFALSE;
- ftags[4].tti_Tag = TVisual_FontNumResults;
- ftags[4].tti_Value = (TTAG) 1024;
- ftags[5].tti_Tag = TTAG_DONE;
+
+ ftags[3].tti_Tag = TVisual_FontNumResults;
+ ftags[3].tti_Value = (TTAG) 1024;
+ ftags[4].tti_Tag = TTAG_DONE;
fq = TVisualQueryFonts(v, ftags);
if (fq)
@@ -83,14 +83,14 @@ TVOID fonttest(TAPTR v, TVPEN *pentab)
#else
/* open custom font */
ftags[0].tti_Tag = TVisual_FontName;
- ftags[0].tti_Value = (TTAG) "comic ms sans";
+ ftags[0].tti_Value = (TTAG) "arial";
ftags[1].tti_Tag = TVisual_FontPxSize;
- ftags[1].tti_Value = (TTAG) 32;
-/* ftags[2].tti_Tag = TVisual_FontItalic;
+ ftags[1].tti_Value = (TTAG) 57;
+ ftags[2].tti_Tag = TVisual_FontItalic;
ftags[2].tti_Value = (TTAG) TFALSE;
ftags[3].tti_Tag = TVisual_FontBold;
- ftags[3].tti_Value = (TTAG) TTRUE;*/
- ftags[3].tti_Tag = TTAG_DONE;
+ ftags[3].tti_Value = (TTAG) TTRUE;
+ ftags[4].tti_Tag = TTAG_DONE;
cfont = TVisualOpenFont(v, ftags);
#endif
@@ -109,7 +109,7 @@ TVOID fonttest(TAPTR v, TVPEN *pentab)
printf("UL pos: %d\n", ul);
TVisualSetFont(v, cfont);
- TVisualText(v, 10, 10, buf, TStrLen(buf), pentab[0], pentab[3]);
+ TVisualText(v, 10, 10, buf, TStrLen(buf), pentab[0], pentab[3]/*TVPEN_UNDEFINED*/);
printf("size of text: %d\n", TVisualTextSize(v, cfont, buf));
TVisualSetFont(v, dfont);
TVisualCloseFont(v, cfont);
More information about the teklib-general
mailing list