{"id":48866,"date":"2025-07-28T20:53:03","date_gmt":"2025-07-29T00:53:03","guid":{"rendered":"https:\/\/prefblog.com\/?p=48866"},"modified":"2025-07-28T20:53:03","modified_gmt":"2025-07-29T00:53:03","slug":"july-28-2025","status":"publish","type":"post","link":"https:\/\/prefblog.com\/?p=48866","title":{"rendered":"July 28, 2025"},"content":{"rendered":"<p>I haven&#8217;t had any fun for a while. So I&#8217;m going to start a campaign to increase contrast between foreground (text &#038; symbols) and background on websites and applications, in accordance with the <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Accessibility\/Guides\/Understanding_WCAG\/Perceivable\/Color_contrast\">Mozilla guidelines thereof<\/a>:<\/p>\n<blockquote>\n<table>\n<tr>\n<th>Type of content<\/th>\n<th>Minimum ratio (AA rating)<\/th>\n<th>Enhanced ratio (AAA rating)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Body text<\/td>\n<td>4.5 : 1<\/td>\n<td>7 : 1<\/td>\n<\/tr>\n<tr>\n<td>Large-scale text (120-150% larger than body text)<\/td>\n<td>3 : 1<\/td>\n<td>4.5 : 1<\/td>\n<\/tr>\n<tr>\n<td>Active user interface components and graphical objects such as icons and graphs<\/td>\n<td>3 : 1<\/td>\n<td>Not defined<\/td>\n<\/tr>\n<\/table>\n<p><b>&#8230;<\/b><br \/>\n1.4.11 Non-Text Contrast (AA)<br \/>\nThere should be a minimum color contrast ratio of 3 to 1 for user interface components and graphical objects.<\/p><\/blockquote>\n<p><a href=\"https:\/\/w3c.github.io\/wcag\/guidelines\/22\/#dfn-contrast-ratio\">and<\/a><\/p>\n<blockquote><p>\nNote 1<br \/>\nFor the sRGB colorspace, the relative luminance of a color is defined as L = 0.2126 * R + 0.7152 * G + 0.0722 * B where R, G and B are defined as:<\/p>\n<p>if RsRGB <= 0.04045 then R = RsRGB\/12.92 else R = ((RsRGB+0.055)\/1.055) ^ 2.4\nif GsRGB <= 0.04045 then G = GsRGB\/12.92 else G = ((GsRGB+0.055)\/1.055) ^ 2.4\nif BsRGB <= 0.04045 then B = BsRGB\/12.92 else B = ((BsRGB+0.055)\/1.055) ^ 2.4\nand RsRGB, GsRGB, and BsRGB are defined as:\n\nRsRGB = R8bit\/255\nGsRGB = G8bit\/255\nBsRGB = B8bit\/255\nThe \"^\" character is the exponentiation operator. (Formula taken from [SRGB].)<\/p><\/blockquote>\n<p>I swear, there are two programmes that I use regularly &#8211; both supplied by external parties &#8211; in which the difference between the &#8216;minimize&#8217; icon and its background is absolutely minimal, as least as far as my poor old eyes are concerned. I end up squinting, guessing, swearing, looking for a popup &#8216;tooltip&#8217; and finally bringing my face within inches of the screen, just to minimize a damn window.<\/p>\n<table border='1'>\n<tr>\n<td colspan='8'><strong>HIMIPref&trade; Preferred Indices<br \/>These values reflect the December 2008 revision of the HIMIPref&trade; Indices<\/strong><br \/>Values are provisional and are finalized monthly<\/td>\n<\/tr>\n<tr>\n<td>Index<\/td>\n<td>Mean<br \/>Current<br \/>Yield<br \/>(at bid)<\/td>\n<td>Median<br \/>YTW<\/td>\n<td>Median<br \/>Average<br \/>Trading<br \/>Value<\/td>\n<td>Median<br \/>Mod Dur<br \/>(YTW)<\/td>\n<td>Issues<\/td>\n<td>Day&#8217;s Perf.<\/td>\n<td>Index Value<\/td>\n<\/tr>\n<tr>\n<td>Ratchet<\/td>\n<td>0.00 %<\/td>\n<td>0.00 %<\/td>\n<td>0<\/td>\n<td>0.00<\/td>\n<td>0<\/td>\n<td>0.0785 %<\/td>\n<td>2,349.6<\/td>\n<\/tr>\n<tr>\n<td>FixedFloater<\/td>\n<td>0.00 %<\/td>\n<td>0.00 %<\/td>\n<td>0<\/td>\n<td>0.00<\/td>\n<td>0<\/td>\n<td>0.0785 %<\/td>\n<td>4,573.8<\/td>\n<\/tr>\n<tr>\n<td>Floater<\/td>\n<td>6.80 %<\/td>\n<td>6.89 %<\/td>\n<td>48,319<\/td>\n<td>12.66<\/td>\n<td>2<\/td>\n<td>0.0785 %<\/td>\n<td>2,635.9<\/td>\n<\/tr>\n<tr>\n<td>OpRet<\/td>\n<td>0.00 %<\/td>\n<td>0.00 %<\/td>\n<td>0<\/td>\n<td>0.00<\/td>\n<td>0<\/td>\n<td>0.1235 %<\/td>\n<td>3,684.8<\/td>\n<\/tr>\n<tr>\n<td>SplitShare<\/td>\n<td>4.75 %<\/td>\n<td>4.18 %<\/td>\n<td>54,299<\/td>\n<td>2.42<\/td>\n<td>7<\/td>\n<td>0.1235 %<\/td>\n<td>4,400.4<\/td>\n<\/tr>\n<tr>\n<td>Interest-Bearing<\/td>\n<td>0.00 %<\/td>\n<td>0.00 %<\/td>\n<td>0<\/td>\n<td>0.00<\/td>\n<td>0<\/td>\n<td>0.1235 %<\/td>\n<td>3,433.4<\/td>\n<\/tr>\n<tr>\n<td>Perpetual-Premium<\/td>\n<td>0.00 %<\/td>\n<td>0.00 %<\/td>\n<td>0<\/td>\n<td>0.00<\/td>\n<td>0<\/td>\n<td>0.3543 %<\/td>\n<td>3,023.0<\/td>\n<\/tr>\n<tr>\n<td>Perpetual-Discount<\/td>\n<td>5.69 %<\/td>\n<td>5.80 %<\/td>\n<td>45,964<\/td>\n<td>14.18<\/td>\n<td>32<\/td>\n<td>0.3543 %<\/td>\n<td>3,296.4<\/td>\n<\/tr>\n<tr>\n<td>FixedReset Disc<\/td>\n<td>5.58 %<\/td>\n<td>6.30 %<\/td>\n<td>125,006<\/td>\n<td>13.16<\/td>\n<td>40<\/td>\n<td>-0.0406 %<\/td>\n<td>3,012.2<\/td>\n<\/tr>\n<tr>\n<td>Insurance Straight<\/td>\n<td>5.59 %<\/td>\n<td>5.67 %<\/td>\n<td>56,518<\/td>\n<td>14.37<\/td>\n<td>19<\/td>\n<td>-0.5049 %<\/td>\n<td>3,240.4<\/td>\n<\/tr>\n<tr>\n<td>FloatingReset<\/td>\n<td>5.56 %<\/td>\n<td>5.36 %<\/td>\n<td>38,066<\/td>\n<td>14.85<\/td>\n<td>2<\/td>\n<td>-0.3325 %<\/td>\n<td>3,676.1<\/td>\n<\/tr>\n<tr>\n<td>FixedReset Prem<\/td>\n<td>5.72 %<\/td>\n<td>4.94 %<\/td>\n<td>107,648<\/td>\n<td>2.58<\/td>\n<td>16<\/td>\n<td>-0.1519 %<\/td>\n<td>2,634.9<\/td>\n<\/tr>\n<tr>\n<td>FixedReset Bank Non<\/td>\n<td>0.00 %<\/td>\n<td>0.00 %<\/td>\n<td>0<\/td>\n<td>0.00<\/td>\n<td>0<\/td>\n<td>-0.0406 %<\/td>\n<td>3,079.0<\/td>\n<\/tr>\n<tr>\n<td>FixedReset Ins Non<\/td>\n<td>5.29 %<\/td>\n<td>5.79 %<\/td>\n<td>70,223<\/td>\n<td>13.87<\/td>\n<td>14<\/td>\n<td>-1.9779 %<\/td>\n<td>3,025.4<\/td>\n<\/tr>\n<\/table>\n<table border='1'>\n<tr>\n<td colspan='4'><strong>Performance Highlights<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Issue<\/td>\n<td>Index<\/td>\n<td>Change<\/td>\n<td>Notes<\/td>\n<\/tr>\n<tr>\n<td>MFC.PR.M<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>-14.92 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.15<br \/>\nEvaluated at bid price : 21.15<br \/>\nBid-YTW : 6.58 %<\/td>\n<\/tr>\n<tr>\n<td>IFC.PR.A<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>-8.56 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 20.30<br \/>\nEvaluated at bid price : 20.30<br \/>\nBid-YTW : 6.01 %<\/td>\n<\/tr>\n<tr>\n<td>GWO.PR.H<\/td>\n<td>Insurance Straight<\/td>\n<td>-4.51 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.15<br \/>\nEvaluated at bid price : 21.15<br \/>\nBid-YTW : 5.80 %<\/td>\n<\/tr>\n<tr>\n<td>SLF.PR.G<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>-3.48 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 18.05<br \/>\nEvaluated at bid price : 18.05<br \/>\nBid-YTW : 6.20 %<\/td>\n<\/tr>\n<tr>\n<td>MFC.PR.B<\/td>\n<td>Insurance Straight<\/td>\n<td>-3.28 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 20.65<br \/>\nEvaluated at bid price : 20.65<br \/>\nBid-YTW : 5.71 %<\/td>\n<\/tr>\n<tr>\n<td>SLF.PR.E<\/td>\n<td>Insurance Straight<\/td>\n<td>-2.26 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 20.75<br \/>\nEvaluated at bid price : 20.75<br \/>\nBid-YTW : 5.49 %<\/td>\n<\/tr>\n<tr>\n<td>PWF.PR.S<\/td>\n<td>Perpetual-Discount<\/td>\n<td>-2.12 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 20.75<br \/>\nEvaluated at bid price : 20.75<br \/>\nBid-YTW : 5.82 %<\/td>\n<\/tr>\n<tr>\n<td>BN.PF.F<\/td>\n<td>FixedReset Disc<\/td>\n<td>-1.97 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 22.24<br \/>\nEvaluated at bid price : 22.85<br \/>\nBid-YTW : 6.53 %<\/td>\n<\/tr>\n<tr>\n<td>IFC.PR.F<\/td>\n<td>Insurance Straight<\/td>\n<td>-1.50 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 23.41<br \/>\nEvaluated at bid price : 23.66<br \/>\nBid-YTW : 5.66 %<\/td>\n<\/tr>\n<tr>\n<td>MFC.PR.F<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>-1.14 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 18.26<br \/>\nEvaluated at bid price : 18.26<br \/>\nBid-YTW : 6.05 %<\/td>\n<\/tr>\n<tr>\n<td>GWO.PR.G<\/td>\n<td>Insurance Straight<\/td>\n<td>1.10 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 22.66<br \/>\nEvaluated at bid price : 22.90<br \/>\nBid-YTW : 5.73 %<\/td>\n<\/tr>\n<tr>\n<td>IFC.PR.C<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>1.31 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 23.41<br \/>\nEvaluated at bid price : 23.91<br \/>\nBid-YTW : 5.86 %<\/td>\n<\/tr>\n<tr>\n<td>CU.PR.J<\/td>\n<td>Perpetual-Discount<\/td>\n<td>2.83 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.08<br \/>\nEvaluated at bid price : 21.08<br \/>\nBid-YTW : 5.73 %<\/td>\n<\/tr>\n<tr>\n<td>PWF.PR.F<\/td>\n<td>Perpetual-Discount<\/td>\n<td>4.76 %<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 22.82<br \/>\nEvaluated at bid price : 23.10<br \/>\nBid-YTW : 5.70 %<\/td>\n<\/tr>\n<\/table>\n<table border='1'>\n<tr>\n<td colspan='4'><strong>Volume Highlights<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Issue<\/td>\n<td>Index<\/td>\n<td>Shares<br \/>Traded<\/td>\n<td>Notes<\/td>\n<\/tr>\n<tr>\n<td>TD.PF.D<\/td>\n<td>FixedReset Prem<\/td>\n<td>553,000<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Call<br \/>\nMaturity Date\t: 2025-08-30<br \/>\nMaturity Price  : 25.00<br \/>\nEvaluated at bid price : 24.99<br \/>\nBid-YTW : 5.86 %<\/td>\n<\/tr>\n<tr>\n<td>CM.PR.Q<\/td>\n<td>FixedReset Disc<\/td>\n<td>308,000<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 23.94<br \/>\nEvaluated at bid price : 24.99<br \/>\nBid-YTW : 5.87 %<\/td>\n<\/tr>\n<tr>\n<td>BMO.PR.Y<\/td>\n<td>FixedReset Disc<\/td>\n<td>209,000<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Call<br \/>\nMaturity Date\t: 2025-09-24<br \/>\nMaturity Price  : 25.00<br \/>\nEvaluated at bid price : 25.12<br \/>\nBid-YTW : 4.82 %<\/td>\n<\/tr>\n<tr>\n<td>BN.PR.R<\/td>\n<td>FixedReset Disc<\/td>\n<td>118,000<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 18.55<br \/>\nEvaluated at bid price : 18.55<br \/>\nBid-YTW : 7.15 %<\/td>\n<\/tr>\n<tr>\n<td>SLF.PR.G<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>103,000<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 18.05<br \/>\nEvaluated at bid price : 18.05<br \/>\nBid-YTW : 6.20 %<\/td>\n<\/tr>\n<tr>\n<td>ENB.PF.G<\/td>\n<td>FixedReset Disc<\/td>\n<td>102,000<\/td>\n<td>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.60<br \/>\nEvaluated at bid price : 21.60<br \/>\nBid-YTW : 6.75 %<\/td>\n<\/tr>\n<tr>\n<td colspan='4'>There were 17 other index-included issues trading in excess of 10,000 shares.<\/td>\n<\/tr>\n<\/table>\n<table border='1'>\n<tr>\n<td colspan='3'><strong>Wide Spread Highlights<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan='3'>See <a href='https:\/\/prefblog.com\/?p=13456'>TMX DataLinx: &#8216;Last&#8217; != &#8216;Close&#8217;<\/a> and the posts linked therein for an idea of why these quotes are so horrible.<\/td>\n<\/tr>\n<tr>\n<td>Issue<\/td>\n<td>Index<\/td>\n<td>Quote Data and Yield Notes<\/td>\n<\/tr>\n<tr>\n<td>MFC.PR.M<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>Quote: 21.15 &#8211; 24.88<br \/>\nSpot Rate  :  3.7300<br \/>\nAverage  :  2.0813<\/p>\n<p>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.15<br \/>\nEvaluated at bid price : 21.15<br \/>\nBid-YTW : 6.58 %<\/td>\n<\/tr>\n<tr>\n<td>IFC.PR.A<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>Quote: 20.30 &#8211; 22.57<br \/>\nSpot Rate  :  2.2700<br \/>\nAverage  :  1.5053<\/p>\n<p>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 20.30<br \/>\nEvaluated at bid price : 20.30<br \/>\nBid-YTW : 6.01 %<\/td>\n<\/tr>\n<tr>\n<td>CU.PR.E<\/td>\n<td>Perpetual-Discount<\/td>\n<td>Quote: 21.75 &#8211; 23.54<br \/>\nSpot Rate  :  1.7900<br \/>\nAverage  :  1.0520<\/p>\n<p>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.49<br \/>\nEvaluated at bid price : 21.75<br \/>\nBid-YTW : 5.72 %<\/td>\n<\/tr>\n<tr>\n<td>IFC.PR.G<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>Quote: 25.02 &#8211; 26.02<br \/>\nSpot Rate  :  1.0000<br \/>\nAverage  :  0.6607<\/p>\n<p>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 23.40<br \/>\nEvaluated at bid price : 25.02<br \/>\nBid-YTW : 5.69 %<\/td>\n<\/tr>\n<tr>\n<td>GWO.PR.H<\/td>\n<td>Insurance Straight<\/td>\n<td>Quote: 21.15 &#8211; 22.20<br \/>\nSpot Rate  :  1.0500<br \/>\nAverage  :  0.7253<\/p>\n<p>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 21.15<br \/>\nEvaluated at bid price : 21.15<br \/>\nBid-YTW : 5.80 %<\/td>\n<\/tr>\n<tr>\n<td>SLF.PR.G<\/td>\n<td>FixedReset Ins Non<\/td>\n<td>Quote: 18.05 &#8211; 18.73<br \/>\nSpot Rate  :  0.6800<br \/>\nAverage  :  0.4355<\/p>\n<p>YTW SCENARIO<br \/>\nMaturity Type   : Limit Maturity<br \/>\nMaturity Date\t: 2055-07-28<br \/>\nMaturity Price  : 18.05<br \/>\nEvaluated at bid price : 18.05<br \/>\nBid-YTW : 6.20 %<\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>I haven&#8217;t had any fun for a while. So I&#8217;m going to start a campaign to increase contrast between foreground (text &#038; symbols) and background on websites and applications, in accordance with the Mozilla guidelines &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-48866","post","type-post","status-publish","format-standard","hentry","category-market-action"],"_links":{"self":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts\/48866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=48866"}],"version-history":[{"count":1,"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts\/48866\/revisions"}],"predecessor-version":[{"id":48867,"href":"https:\/\/prefblog.com\/index.php?rest_route=\/wp\/v2\/posts\/48866\/revisions\/48867"}],"wp:attachment":[{"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=48866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prefblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=48866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}