- 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