Skip to content

Commit fe900b5

Browse files
committed
Update step numbers to match recent changes in extension algorithm example execution.
1 parent 777bc1a commit fe900b5

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

Overview.bs

+9-9
Original file line numberDiff line numberDiff line change
@@ -2893,7 +2893,7 @@ Iteration 1:
28932893
* //foo.bar/01.gk
28942894
* //foo.bar/04.gk
28952895

2896-
* Step 7 - one entry from that set must be picked. There a no full invalidation entries, so one partial invalidation entry (//foo.bar/*.tk) must be
2896+
* Step 8 - one entry from that set must be picked. There a no full invalidation entries, so one partial invalidation entry (//foo.bar/*.tk) must be
28972897
selected. Following [[#invalidating-patch-selection]] the candidate entries have the following intersections with the target subset definition:
28982898

28992899
* //foo.bar/01.tk - {'f'}
@@ -2904,12 +2904,12 @@ Iteration 1:
29042904
The intersections for //foo.bar/01.tk and //foo.bar/02.tk are both strict subsets of //foo.bar/04.tk and //foo.bar/05.tk, so they don't meet selection
29052905
criteria. That leaves either //foo.bar/04.tk or //foo.bar/05.tk. Since //foo.bar/04.tk is listed first in the patch map it is selected.
29062906

2907-
* Step 8 - the selected patch, //foo.bar/04.tk, is fetched. Additionally as an optimization fetches are simultaneously started for the two glyph keyed
2907+
* Step 9 - the selected patch, //foo.bar/04.tk, is fetched. Additionally as an optimization fetches are simultaneously started for the two glyph keyed
29082908
patches //foo.bar/01.gk and //foo.bar/04.gk. The table keyed patch //foo.bar/04.tk is partially invalidating which means the two glyph keyed patches
29092909
will be remain valid after the application of //foo.bar/04.tk. Thus the client can expect that the two glyph keyed patches will be required in future
29102910
iterations and begin the loads for those two patches at this time.
29112911

2912-
* Step 9 - The fetched patch //foo.bar/04.tk is applied to the initial font. This patch updates all tables except for glyf and loca
2912+
* Step 10 - The fetched patch //foo.bar/04.tk is applied to the initial font. This patch updates all tables except for glyf and loca
29132913
to add support for code points 'a' through 'Z'. Additionally the mapping in the "IFT " table is updated to the following:
29142914

29152915
<table>
@@ -2940,12 +2940,12 @@ Iteration 2:
29402940
* //foo.bar/01.gk
29412941
* //foo.bar/04.gk
29422942

2943-
* Step 7 - one entry from that set must be picked. Only no invalidation patches remain, the client is free to pick either one. In this case it selects
2943+
* Step 8 - one entry from that set must be picked. Only no invalidation patches remain, the client is free to pick either one. In this case it selects
29442944
the first one //foo.bar/01.gk.
29452945

2946-
* Step 8 - the fetch for //foo.bar/01.gk was previously started during iteration 1.
2946+
* Step 9 - the fetch for //foo.bar/01.gk was previously started during iteration 1.
29472947

2948-
* Step 9 - The fetched patch //foo.bar/01.gk is applied to the current font subset. This patch adds glyph data for code points 'a' through 'm'
2948+
* Step 10 - The fetched patch //foo.bar/01.gk is applied to the current font subset. This patch adds glyph data for code points 'a' through 'm'
29492949
to the glyf and loca tables. Additionally the mapping in the "IFTX" table is updated to removed the entry for //foo.bar/01.gk. The compatibility ID
29502950
and URIs for other entries are unchanged.
29512951

@@ -2955,11 +2955,11 @@ Iteration 3:
29552955
entries intersect:
29562956
* //foo.bar/04.gk
29572957

2958-
* Step 7 - one entry remains, it is selected.
2958+
* Step 8 - one entry remains, it is selected.
29592959

2960-
* Step 8 - the fetch for //foo.bar/04.gk was previously started during iteration 1.
2960+
* Step 9 - the fetch for //foo.bar/04.gk was previously started during iteration 1.
29612961

2962-
* Step 9 - The fetched patch //foo.bar/04.gk is applied to the current font subset. This patch adds glyph data for code points 'N' through 'Z'
2962+
* Step 10 - The fetched patch //foo.bar/04.gk is applied to the current font subset. This patch adds glyph data for code points 'N' through 'Z'
29632963
to the glyf and loca tables. Additionally the mapping in the "IFTX" table is updated to removed the entry for //foo.bar/04.gk. The compatibility ID
29642964
and URIs for other entries are unchanged.
29652965

Overview.html

+10-10
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta content="WD" name="w3c-status">
77
<meta content="Bikeshed version d765c696b, updated Fri Mar 8 15:58:52 2024 -0800" name="generator">
88
<link href="https://www.w3.org/TR/IFT/" rel="canonical">
9-
<meta content="4c5902ffe2738a3fadcfc83cec41f82df9dd604c" name="revision">
9+
<meta content="4bba2910cf076dd602368b46ddeb45d74c0d748d" name="revision">
1010
<meta content="dark light" name="color-scheme">
1111
<style>
1212
.conform:hover {background: #31668f; color: white}
@@ -3381,7 +3381,7 @@ <h2 class="heading settled" id="extension-example"><span class="content"> Append
33813381
<p>//foo.bar/04.gk</p>
33823382
</ul>
33833383
<li data-md>
3384-
<p>Step 7 - one entry from that set must be picked. There a no full invalidation entries, so one partial invalidation entry (//foo.bar/*.tk) must be
3384+
<p>Step 8 - one entry from that set must be picked. There a no full invalidation entries, so one partial invalidation entry (//foo.bar/*.tk) must be
33853385
selected. Following <a href="#invalidating-patch-selection">§ 4.4 Selecting Invalidating Patches</a> the candidate entries have the following intersections with the target subset definition:</p>
33863386
<ul>
33873387
<li data-md>
@@ -3396,12 +3396,12 @@ <h2 class="heading settled" id="extension-example"><span class="content"> Append
33963396
<p>The intersections for //foo.bar/01.tk and //foo.bar/02.tk are both strict subsets of //foo.bar/04.tk and //foo.bar/05.tk, so they don’t meet selection
33973397
criteria. That leaves either //foo.bar/04.tk or //foo.bar/05.tk. Since //foo.bar/04.tk is listed first in the patch map it is selected.</p>
33983398
<li data-md>
3399-
<p>Step 8 - the selected patch, //foo.bar/04.tk, is fetched. Additionally as an optimization fetches are simultaneously started for the two glyph keyed
3399+
<p>Step 9 - the selected patch, //foo.bar/04.tk, is fetched. Additionally as an optimization fetches are simultaneously started for the two glyph keyed
34003400
patches //foo.bar/01.gk and //foo.bar/04.gk. The table keyed patch //foo.bar/04.tk is partially invalidating which means the two glyph keyed patches
34013401
will be remain valid after the application of //foo.bar/04.tk. Thus the client can expect that the two glyph keyed patches will be required in future
34023402
iterations and begin the loads for those two patches at this time.</p>
34033403
<li data-md>
3404-
<p>Step 9 - The fetched patch //foo.bar/04.tk is applied to the initial font. This patch updates all tables except for glyf and loca
3404+
<p>Step 10 - The fetched patch //foo.bar/04.tk is applied to the initial font. This patch updates all tables except for glyf and loca
34053405
to add support for code points 'a' through 'Z'. Additionally the mapping in the "IFT " table is updated to the following:</p>
34063406
<table>
34073407
<tbody>
@@ -3440,12 +3440,12 @@ <h2 class="heading settled" id="extension-example"><span class="content"> Append
34403440
<p>//foo.bar/04.gk</p>
34413441
</ul>
34423442
<li data-md>
3443-
<p>Step 7 - one entry from that set must be picked. Only no invalidation patches remain, the client is free to pick either one. In this case it selects
3443+
<p>Step 8 - one entry from that set must be picked. Only no invalidation patches remain, the client is free to pick either one. In this case it selects
34443444
the first one //foo.bar/01.gk.</p>
34453445
<li data-md>
3446-
<p>Step 8 - the fetch for //foo.bar/01.gk was previously started during iteration 1.</p>
3446+
<p>Step 9 - the fetch for //foo.bar/01.gk was previously started during iteration 1.</p>
34473447
<li data-md>
3448-
<p>Step 9 - The fetched patch //foo.bar/01.gk is applied to the current font subset. This patch adds glyph data for code points 'a' through 'm'
3448+
<p>Step 10 - The fetched patch //foo.bar/01.gk is applied to the current font subset. This patch adds glyph data for code points 'a' through 'm'
34493449
to the glyf and loca tables. Additionally the mapping in the "IFTX" table is updated to removed the entry for //foo.bar/01.gk. The compatibility ID
34503450
and URIs for other entries are unchanged.</p>
34513451
</ul>
@@ -3459,11 +3459,11 @@ <h2 class="heading settled" id="extension-example"><span class="content"> Append
34593459
<p>//foo.bar/04.gk</p>
34603460
</ul>
34613461
<li data-md>
3462-
<p>Step 7 - one entry remains, it is selected.</p>
3462+
<p>Step 8 - one entry remains, it is selected.</p>
34633463
<li data-md>
3464-
<p>Step 8 - the fetch for //foo.bar/04.gk was previously started during iteration 1.</p>
3464+
<p>Step 9 - the fetch for //foo.bar/04.gk was previously started during iteration 1.</p>
34653465
<li data-md>
3466-
<p>Step 9 - The fetched patch //foo.bar/04.gk is applied to the current font subset. This patch adds glyph data for code points 'N' through 'Z'
3466+
<p>Step 10 - The fetched patch //foo.bar/04.gk is applied to the current font subset. This patch adds glyph data for code points 'N' through 'Z'
34673467
to the glyf and loca tables. Additionally the mapping in the "IFTX" table is updated to removed the entry for //foo.bar/04.gk. The compatibility ID
34683468
and URIs for other entries are unchanged.</p>
34693469
</ul>

0 commit comments

Comments
 (0)