summaryrefslogtreecommitdiffstats
path: root/tests/unixFont.test
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2017-12-10 17:05:34 (GMT)
committerfvogel <fvogelnew1@free.fr>2017-12-10 17:05:34 (GMT)
commit5a205d762755ffb019e3e190b0efb03ac15aa62e (patch)
tree7d442e3371dd051c15fe5e520a1cb3e4d72ff5fb /tests/unixFont.test
parent7ae34e526fc35ba56f00df9eedb36c62958f7af3 (diff)
parentc2ce61d2afae932bb7da713a39c205aa82e65f47 (diff)
downloadtk-5a205d762755ffb019e3e190b0efb03ac15aa62e.zip
tk-5a205d762755ffb019e3e190b0efb03ac15aa62e.tar.gz
tk-5a205d762755ffb019e3e190b0efb03ac15aa62e.tar.bz2
Fix [98db50bdad]: OS X - unixFont.test failures (fixed font is not fixed-width)
Diffstat (limited to 'tests/unixFont.test')
-rw-r--r--tests/unixFont.test98
1 files changed, 49 insertions, 49 deletions
diff --git a/tests/unixFont.test b/tests/unixFont.test
index e8ff90e..177dab5 100644
--- a/tests/unixFont.test
+++ b/tests/unixFont.test
@@ -66,58 +66,58 @@ proc getsize {} {
return "[winfo reqwidth .b.l] [winfo reqheight .b.l]"
}
-test unixfont-1.1 {TkpGetNativeFont procedure: not native} {unix noExceed} {
+test unixfont-1.1 {TkpGetNativeFont procedure: not native} {x11 noExceed} {
list [catch {font measure {} xyz} msg] $msg
} {1 {font "" doesn't exist}}
-test unixfont-1.2 {TkpGetNativeFont procedure: native} unix {
+test unixfont-1.2 {TkpGetNativeFont procedure: native} x11 {
font measure fixed 0
} {6}
-test unixfont-2.1 {TkpGetFontFromAttributes procedure: no family} unix {
+test unixfont-2.1 {TkpGetFontFromAttributes procedure: no family} x11 {
font actual {-size 10}
set x {}
} {}
test unixfont-2.2 {TkpGetFontFromAttributes procedure: Times relatives} \
- {unix noExceed hasTimesNew} {
+ {x11 noExceed hasTimesNew} {
set x {}
lappend x [lindex [font actual {-family "Times New Roman"}] 1]
lappend x [lindex [font actual {-family "New York"}] 1]
lappend x [lindex [font actual {-family "Times"}] 1]
} {times times times}
test unixfont-2.3 {TkpGetFontFromAttributes procedure: Courier relatives} \
- {unix noExceed hasCourierNew} {
+ {x11 noExceed hasCourierNew} {
set x {}
lappend x [lindex [font actual {-family "Courier New"}] 1]
lappend x [lindex [font actual {-family "Monaco"}] 1]
lappend x [lindex [font actual {-family "Courier"}] 1]
} {courier courier courier}
test unixfont-2.4 {TkpGetFontFromAttributes procedure: Helvetica relatives} \
- {unix noExceed hasArial} {
+ {x11 noExceed hasArial} {
set x {}
lappend x [lindex [font actual {-family "Arial"}] 1]
lappend x [lindex [font actual {-family "Geneva"}] 1]
lappend x [lindex [font actual {-family "Helvetica"}] 1]
} {helvetica helvetica helvetica}
-test unixfont-2.5 {TkpGetFontFromAttributes procedure: fallback} unix {
+test unixfont-2.5 {TkpGetFontFromAttributes procedure: fallback} x11 {
font actual {-xyz-xyz-*-*-*-*-*-*-*-*-*-*-*-*}
set x {}
} {}
-test unixfont-2.6 {TkpGetFontFromAttributes: fallback to fixed family} unix {
+test unixfont-2.6 {TkpGetFontFromAttributes: fallback to fixed family} x11 {
lindex [font actual {-family fixed -size 10}] 1
} {fixed}
-test unixfont-2.7 {TkpGetFontFromAttributes: fixed family not available!} unix {
+test unixfont-2.7 {TkpGetFontFromAttributes: fixed family not available!} x11 {
# no test available
} {}
-test unixfont-2.8 {TkpGetFontFromAttributes: loop over returned font names} unix {
+test unixfont-2.8 {TkpGetFontFromAttributes: loop over returned font names} x11 {
lindex [font actual {-family fixed -size 31}] 1
} {fixed}
-test unixfont-2.9 {TkpGetFontFromAttributes: reject adobe courier if possible} {unix noExceed} {
+test unixfont-2.9 {TkpGetFontFromAttributes: reject adobe courier if possible} {x11 noExceed} {
lindex [font actual {-family courier}] 1
} {courier}
-test unixfont-2.10 {TkpGetFontFromAttributes: scalable font found} unix {
+test unixfont-2.10 {TkpGetFontFromAttributes: scalable font found} x11 {
lindex [font actual {-family courier -size 37}] 3
} {37}
-test unixfont-2.11 {TkpGetFontFromAttributes: font cannot be loaded} unix {
+test unixfont-2.11 {TkpGetFontFromAttributes: font cannot be loaded} x11 {
# On Linux, XListFonts() was returning names for fonts that do not
# actually exist, causing the subsequent XLoadQueryFont() to fail
# unexpectedly. Now falls back to another font if that happens.
@@ -126,114 +126,114 @@ test unixfont-2.11 {TkpGetFontFromAttributes: font cannot be loaded} unix {
set x {}
} {}
-test unixfont-3.1 {TkpDeleteFont procedure} unix {
+test unixfont-3.1 {TkpDeleteFont procedure} x11 {
font actual {-family xyz}
set x {}
} {}
-test unixfont-4.1 {TkpGetFontFamilies procedure} unix {
+test unixfont-4.1 {TkpGetFontFamilies procedure} x11 {
font families
set x {}
} {}
-test unixfont-5.1 {Tk_MeasureChars procedure: no chars to be measured} unix {
+test unixfont-5.1 {Tk_MeasureChars procedure: no chars to be measured} x11 {
.b.l config -text "000000" -wrap [expr $ax*3]
.b.l config -wrap 0
} {}
-test unixfont-5.2 {Tk_MeasureChars procedure: no right margin} unix {
+test unixfont-5.2 {Tk_MeasureChars procedure: no right margin} x11 {
.b.l config -text "000000"
} {}
-test unixfont-5.3 {Tk_MeasureChars procedure: loop over chars} unix {
+test unixfont-5.3 {Tk_MeasureChars procedure: loop over chars} x11 {
.b.l config -text "0"
.b.l config -text "\377"
.b.l config -text "0\3770\377"
.b.l config -text "000000000000000"
} {}
.b.l config -wrap [expr $ax*10]
-test unixfont-5.4 {Tk_MeasureChars procedure: reached right edge} unix {
+test unixfont-5.4 {Tk_MeasureChars procedure: reached right edge} x11 {
.b.l config -text "0000000000000"
getsize
} "[expr $ax*10] [expr $ay*2]"
-test unixfont-5.5 {Tk_MeasureChars procedure: ran out of chars} unix {
+test unixfont-5.5 {Tk_MeasureChars procedure: ran out of chars} x11 {
.b.l config -text "000000"
getsize
} "[expr $ax*6] $ay"
-test unixfont-5.6 {Tk_MeasureChars procedure: find last word} unix {
+test unixfont-5.6 {Tk_MeasureChars procedure: find last word} x11 {
.b.l config -text "000000 00000"
getsize
} "[expr $ax*6] [expr $ay*2]"
-test unixfont-5.7 {Tk_MeasureChars procedure: already saw space in line} unix {
+test unixfont-5.7 {Tk_MeasureChars procedure: already saw space in line} x11 {
.b.l config -text "000000 00000"
getsize
} "[expr $ax*6] [expr $ay*2]"
-test unixfont-5.8 {Tk_MeasureChars procedure: internal spaces significant} unix {
+test unixfont-5.8 {Tk_MeasureChars procedure: internal spaces significant} x11 {
.b.l config -text "00 000 00000"
getsize
} "[expr $ax*7] [expr $ay*2]"
-test unixfont-5.9 {Tk_MeasureChars procedure: TK_PARTIAL_OK} unix {
+test unixfont-5.9 {Tk_MeasureChars procedure: TK_PARTIAL_OK} x11 {
.b.c dchars $t 0 end
.b.c insert $t 0 "0000"
.b.c index $t @[expr int($ax*2.5)],1
} {2}
-test unixfont-5.10 {Tk_MeasureChars procedure: TK_AT_LEAST_ONE} unix {
+test unixfont-5.10 {Tk_MeasureChars procedure: TK_AT_LEAST_ONE} x11 {
.b.l config -text "000000000000"
getsize
} "[expr $ax*10] [expr $ay*2]"
-test unixfont-5.11 {Tk_MeasureChars: TK_AT_LEAST_ONE + not even one char fit!} unix {
+test unixfont-5.11 {Tk_MeasureChars: TK_AT_LEAST_ONE + not even one char fit!} x11 {
set a [.b.l cget -wrap]
.b.l config -text "000000" -wrap 1
set x [getsize]
.b.l config -wrap $a
set x
} "$ax [expr $ay*6]"
-test unixfont-5.12 {Tk_MeasureChars procedure: include eol spaces} unix {
+test unixfont-5.12 {Tk_MeasureChars procedure: include eol spaces} x11 {
.b.l config -text "000 \n000"
getsize
} "[expr $ax*6] [expr $ay*2]"
-test unixfont-6.1 {Tk_DrawChars procedure: loop test} unix {
+test unixfont-6.1 {Tk_DrawChars procedure: loop test} x11 {
.b.l config -text "a"
update
} {}
-test unixfont-6.2 {Tk_DrawChars procedure: loop test} unix {
+test unixfont-6.2 {Tk_DrawChars procedure: loop test} x11 {
.b.l config -text "abcd"
update
} {}
-test unixfont-6.3 {Tk_DrawChars procedure: special char} unix {
+test unixfont-6.3 {Tk_DrawChars procedure: special char} x11 {
.b.l config -text "\001"
update
} {}
-test unixfont-6.4 {Tk_DrawChars procedure: normal then special} unix {
+test unixfont-6.4 {Tk_DrawChars procedure: normal then special} x11 {
.b.l config -text "ab\001"
update
} {}
-test unixfont-6.5 {Tk_DrawChars procedure: ends with special} unix {
+test unixfont-6.5 {Tk_DrawChars procedure: ends with special} x11 {
.b.l config -text "ab\001"
update
} {}
-test unixfont-6.6 {Tk_DrawChars procedure: more normal chars at end} unix {
+test unixfont-6.6 {Tk_DrawChars procedure: more normal chars at end} x11 {
.b.l config -text "ab\001def"
update
} {}
-test unixfont-7.1 {DrawChars procedure: no effects} unix {
+test unixfont-7.1 {DrawChars procedure: no effects} x11 {
.b.l config -text "abc"
update
} {}
-test unixfont-7.2 {DrawChars procedure: underlining} unix {
+test unixfont-7.2 {DrawChars procedure: underlining} x11 {
set f [.b.l cget -font]
.b.l config -text "abc" -font "courier 10 underline"
update
.b.l config -font $f
} {}
-test unixfont-7.3 {DrawChars procedure: overstrike} unix {
+test unixfont-7.3 {DrawChars procedure: overstrike} x11 {
set f [.b.l cget -font]
.b.l config -text "abc" -font "courier 10 overstrike"
update
.b.l config -font $f
} {}
-test unixfont-8.1 {AllocFont procedure: use old font} unix {
+test unixfont-8.1 {AllocFont procedure: use old font} x11 {
font create xyz
button .c -font xyz
font configure xyz -family times
@@ -241,10 +241,10 @@ test unixfont-8.1 {AllocFont procedure: use old font} unix {
destroy .c
font delete xyz
} {}
-test unixfont-8.2 {AllocFont procedure: parse information from XLFD} unix {
+test unixfont-8.2 {AllocFont procedure: parse information from XLFD} x11 {
expr {[lindex [font actual {-family times -size 0}] 3] == 0}
} {0}
-test unixfont-8.3 {AllocFont procedure: can't parse info from name} unix {
+test unixfont-8.3 {AllocFont procedure: can't parse info from name} x11 {
catch {unset fontArray}
# check that font actual returns the correct attributes.
# the values of those attributes are system dependent.
@@ -253,7 +253,7 @@ test unixfont-8.3 {AllocFont procedure: can't parse info from name} unix {
catch {unset fontArray}
set result
} {-family -overstrike -size -slant -underline -weight}
-test unixfont-8.4 {AllocFont procedure: classify characters} unix {
+test unixfont-8.4 {AllocFont procedure: classify characters} x11 {
set x 0
incr x [font measure $courier "\u4000"] ;# 6
incr x [font measure $courier "\002"] ;# 4
@@ -261,38 +261,38 @@ test unixfont-8.4 {AllocFont procedure: classify characters} unix {
incr x [font measure $courier "\101"] ;# 1
set x
} [expr $cx*13]
-test unixfont-8.5 {AllocFont procedure: setup widths of normal chars} unix {
+test unixfont-8.5 {AllocFont procedure: setup widths of normal chars} x11 {
font metrics $courier -fixed
} {1}
-test unixfont-8.6 {AllocFont procedure: setup widths of special chars} unix {
+test unixfont-8.6 {AllocFont procedure: setup widths of special chars} x11 {
set x 0
incr x [font measure $courier "\001"] ;# 4
incr x [font measure $courier "\002"] ;# 4
incr x [font measure $courier "\012"] ;# 2
set x
} [expr $cx*10]
-test unixfont-8.7 {AllocFont procedure: XA_UNDERLINE_POSITION} unix {
+test unixfont-8.7 {AllocFont procedure: XA_UNDERLINE_POSITION} x11 {
catch {font actual -adobe-courier-bold-i-normal--0-0-0-0-m-0-iso8859-1}
set x {}
} {}
-test unixfont-8.8 {AllocFont procedure: no XA_UNDERLINE_POSITION} unix {
+test unixfont-8.8 {AllocFont procedure: no XA_UNDERLINE_POSITION} x11 {
catch {font actual --symbol-medium-r-normal--0-0-0-0-p-0-sun-fontspecific}
set x {}
} {}
-test unixfont-8.9 {AllocFont procedure: XA_UNDERLINE_THICKNESS} unix {
+test unixfont-8.9 {AllocFont procedure: XA_UNDERLINE_THICKNESS} x11 {
catch {font actual -adobe-courier-bold-i-normal--0-0-0-0-m-0-iso8859-1}
set x {}
} {}
-test unixfont-8.10 {AllocFont procedure: no XA_UNDERLINE_THICKNESS} unix {
+test unixfont-8.10 {AllocFont procedure: no XA_UNDERLINE_THICKNESS} x11 {
catch {font actual --symbol-medium-r-normal--0-0-0-0-p-0-sun-fontspecific}
set x {}
} {}
-test unixfont-8.11 {AllocFont procedure: XA_UNDERLINE_POSITION was 0} unix {
+test unixfont-8.11 {AllocFont procedure: XA_UNDERLINE_POSITION was 0} x11 {
catch {font actual -adobe-courier-bold-i-normal--0-0-0-0-m-0-iso8859-1}
set x {}
} {}
-test unixfont-9.1 {GetControlCharSubst procedure: 2 chars subst} unix {
+test unixfont-9.1 {GetControlCharSubst procedure: 2 chars subst} x11 {
.b.c dchars $t 0 end
.b.c insert $t 0 "0\a0"
set x {}
@@ -301,7 +301,7 @@ test unixfont-9.1 {GetControlCharSubst procedure: 2 chars subst} unix {
lappend x [.b.c index $t @[expr $ax*2],0]
lappend x [.b.c index $t @[expr $ax*3],0]
} {0 1 1 2}
-test unixfont-9.2 {GetControlCharSubst procedure: 4 chars subst} unix {
+test unixfont-9.2 {GetControlCharSubst procedure: 4 chars subst} x11 {
.b.c dchars $t 0 end
.b.c insert $t 0 "0\0010"
set x {}