- From: Myles C. Maxfield <mmaxfield@apple.com>
- Date: Sun, 16 Aug 2020 19:49:09 -0700
- To: "Levantovsky, Vladimir" <Vladimir.Levantovsky@monotype.com>
- Cc: Garret Rieger <grieger@google.com>, "w3c-webfonts-wg (public-webfonts-wg@w3.org)" <public-webfonts-wg@w3.org>
- Message-id: <0C800C0A-A521-490C-80DA-232E56B3B297@apple.com>
I’m having trouble running the patch_subset method on the data set. In particular, when running patch_subset_method.create_without_codepoint_remapping on sequence index 36409 (zero-based) from this new data set, it fails with this:
Internal subsetting failure.Subsetting for client_target_subset (font_id = NotoNastaliqUrdu-Bold.ttf)failed.Got a failure from the patch subset server (code = INTERNAL).multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/AppleInternal/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/pool.py", line 121, in worker
result = (True, func(*args, **kwds))
File "/AppleInternal/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/pool.py", line 44, in mapstar
return list(map(*args))
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/analysis/analyzer.py", line 228, in do_analysis
FLAGS.font_directory, FLAGS.default_font_id)
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/analysis/simulation.py", line 52, in simulate_all
graphs = simulate_sequence(sequence, method, None, a_font_loader)
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/analysis/simulation.py", line 83, in simulate_sequence
session.page_view(usage_by_font(page_view))
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/patch_subset/py/patch_subset_method.py", line 204, in page_view
self.sessions_by_font[font_id].extend(usage.codepoints)
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/patch_subset/py/patch_subset_method.py", line 136, in extend
raise PatchSubsetError("Patch subset extend call failed.")
patch_subset.py.patch_subset_method.PatchSubsetError: Patch subset extend call failed.
"""
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/analysis/analyzer.py", line 298, in <module>
app.run(main)
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/io_abseil_py/absl/app.py", line 299, in run
_run_main(main, args)
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/io_abseil_py/absl/app.py", line 250, in _run_main
sys.exit(main(argv))
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/analysis/analyzer.py", line 289, in main
results_proto = start_analysis()
File "/private/var/tmp/_bazel_mmaxfield/36832e35842f79cff32ff012099b3ec8/execroot/PFE_analysis/bazel-out/darwin-fastbuild/bin/analysis/analyzer.runfiles/PFE_analysis/analysis/analyzer.py", line 273, in start_analysis
results = merge_results(pool.map(do_analysis, segmented_sequences))
File "/AppleInternal/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/pool.py", line 268, in map
return self._map_async(func, iterable, mapstar, chunksize).get()
File "/AppleInternal/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/pool.py", line 657, in get
raise self._value
patch_subset.py.patch_subset_method.PatchSubsetError: Patch subset extend call failed.
> On Aug 15, 2020, at 8:25 PM, Myles C. Maxfield <mmaxfield@apple.com> wrote:
>
> By the way, the data set references DroidKufi-Regular.ttf which is not in the FontLibrary.
>
>> On Aug 13, 2020, at 2:25 PM, Levantovsky, Vladimir <Vladimir.Levantovsky@monotype.com <mailto:Vladimir.Levantovsky@monotype.com>> wrote:
>>
>> Great, thank you Garret!
>>
>> From: Garret Rieger <grieger@google.com <mailto:grieger@google.com>>
>> Sent: Thursday, August 13, 2020 3:38 PM
>> To: w3c-webfonts-wg (public-webfonts-wg@w3.org <mailto:public-webfonts-wg@w3.org>) <public-webfonts-wg@w3.org <mailto:public-webfonts-wg@w3.org>>
>> Subject: Full Data Set with Glyph IDs
>>
>> Is now available: https://drive.google.com/file/d/1ju3ry3ywTxrmkUDo4F2YszE37cPmKN1B/view?usp=sharing <https://protect-us.mimecast.com/s/kcUZCmZn6YIjX1mJcG77sK>
Received on Monday, 17 August 2020 02:49:30 UTC