-
Notifications
You must be signed in to change notification settings - Fork 52
/
packages.plist
3957 lines (3956 loc) · 251 KB
/
packages.plist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
packages = {
plugins = (
{
titles = {
en = "FastScripts";
};
url = "https://github.com/ViktorRubenko/FastScripts";
path = "FastScripts.glyphsPalette";
descriptions = {
en = "Quickly run your favorite scripts from the side panel.";
ru = "Запускайте ваши любимые скрипты из боковой панели.";
};
screenshot = "https://raw.githubusercontent.com/ViktorRubenko/FastScripts/master/FastScriptsScreenshot.png";
},
{
titles = {
en = "Explosive Ordnance Disposal";
zh-Hans = "拆字小组";
};
url = "https://github.com/3type/EOD";
path = "Plugins/Plugin-Palette/EOD.glyphsPalette";
descriptions = {
en = "EOD is a Glyphs 3 palette designed to improve the efficiency of Chinese font designers. Provides easy-to-use glyph disassembly and analysis functions. See [the repository readme](https://github.com/3type/EOD/tree/master/Plugins/Plugin-Palette) for details.";
ru = "EOD—это палитра Glyphs 3, разработанная для удобства работы дизайнеров китайских шрифтов. Предоставляет простые в использовании функции разборки и анализа глифов. Подробности см. в [readme репозитория](https://github.com/3type/EOD/tree/master/Plugins/Plugin-Palette).";
zh-Hans = "对CJK字符元素快速拆解及分析。 [获取详情](https://github.com/3type/EOD/tree/master/Plugins/Plugin-Palette)";
};
minVersion = 3065;
screenshot = "https://raw.githubusercontent.com/3type/EOD/master/Plugins/Plugin-Palette/img/EOD-Demo-Disassemble.gif";
},
{
titles = {
en = "Angularizzle";
ru = "Угловатый";
};
url = "https://github.com/NaN-xyz/GlyphsApp-Filters";
path = "Angularizzle.glyphsFilter";
descriptions = {
en = "*Filter > Angularizzle* disfigures curves by sharp line. Visually it has something akin to Illustrator’s *Simplify* but is more nuanced. The *Keep detail* option attempts to protect the form’s integrity. Unselected it’s allowed to devolve down to brutish polygon. Custom parameters can be set to filter on the instance export rather than editing the font directly. In this way you can also have different settings for different sets of glyphs. This can be useful when dealing with relatively small paths such as diacritics or punctuation. Sample: `Angularize; segsize:120; detail:True;`";
ru = "*Фильтр > Angularizzle* рушит кривые резкой линией. Визуально он чем-то похож на *Simplify* в AI, но c большим количеством нюансов. Параметр *Keep detail* пытается сохранить целостность формы. Это может быть полезно при работе с относительно небольшими путями, такими как диакритические знаки или знаки препинания. Образец: `Angularize; segsize:120; detail:True;`";
};
},
{
titles = {
ar = "إظهار الصور الرمزية بعرض صفري";
cs = "Zobrazit glyfy s nulovou šířkou";
de = "Breitenlose Glyphen anzeigen";
en = "Show Zero-Width Glyphs";
es = "Mostrar glifos de ancho cero";
fr = "Afficher les glyphes sans chasse";
it = "Mostra glifi a larghezza zero";
ja = "ゼロ幅グリフを表示";
ko = "너비가 0인 글리프 보기";
pt = "Mostrar glifos sem tamanho";
ru = "Показать глифы нулевой ширины";
tr = "Sıfır Genişlikli Glifler Göster";
zh-Hans = "显示零宽度字符形";
zh-Hant = "顯示零寬度字符";
};
url = "https://github.com/florianpircher/Show-Zero-Width-Glyphs";
branch = release;
path = "Show Zero-Width Glyphs.glyphsReporter";
descriptions = {
ar = "*العرض* ← *إظهار الصور الرمزية بعرض صفري* • يرسم خطوطًا ملونة للإشارة إلى وجود صور رمزية بعرض صفري.";
cs = "*Zobrazení* → *Zobrazit glyfy s nulovou šířkou* kreslí barevné čáry k označení přítomnosti glyfů s nulovou šířkou.";
de = "*Ansicht* → *Breitenlose Glyphen anzeigen* zeichnet eine farbige Linie, um die Gegenwart von breitenlosen Glyphen anzuzeigen";
en = "*View* → *Show Zero-Width Glyphs* draws colored lines to indicate the presence of zero-width glyphs.";
es = "*Vista* → *Mostrar glifos de ancho cero* dibuja líneas de colores para indicar la presencia de glifos de ancho cero.";
fr = "*Affichage* → *Afficher les glyphes sans chasse* trace des lignes de couleur pour indiquer la présence de glyphes sans chasse.";
it = "*Vista* → *Mostra glifi a larghezza zero* disegna linee colorate per indicare la presenza di glifi di larghezza zero.";
ja = "*表示* → *ゼロ幅グリフを表示* • ゼロ幅グリフの存在をしめs宇";
ko = "*보기* → *너비가 0인 글리프 보기* • 너비가 0인 글리프 상태를 나타내기 위해 컬러 라인을 그립니다.";
pt = "*Visualizar* → *Mostrar glifos sem tamanho* desenha linhas coloridas para indicar a presenças de glifos sem tamanho.";
ru = "*Просмотр* → *Показать глифы нулевой ширины* рисует цветные линии, указывающие на наличие глифов нулевой ширины.";
tr = "*Görüntü* → *Sıfır Genişlikli Glifler Göster*, sıfır genişlikli gliflerin varlığını belirtmek için renkli çizgiler çizer.";
zh-Hans = "*视图* → *显示零宽度字符形* • 绘制彩色线条以指示零宽度字符形的存在。";
zh-Hant = "*顯示* → *顯示零寬度字符* • 繪製彩色線條以指示零寬度字符的存在。";
};
screenshot = "https://florianpircher.com/glyphs/plugins/show-zero-width-glyphs/screenshot.png";
},
{
titles = {
ar = "نقل التحديد بمفاتيح الأسهم";
cs = "Posuňte výběr pomocí kláves se šipkami";
de = "Auswahl mit Pfeiltasten bewegen";
en = "Keyboard Selection Travel";
es = "Mueve la selección con las teclas de flecha";
fr = "Déplacer la sélection avec les touches flèches";
it = "Sposta la selezione con i tasti freccia";
ja = "矢印キーで選択範囲を移動";
ko = "화살표 키로 선택 항목 이동";
pt = "Mova a seleção com as setas";
ru = "Перемещение выделения при помощи клавиш со стрелками";
tr = "Ok tuşlarıyla seçimi taşıyın";
zh-Hans = "用方向键移动选择";
zh-Hant = "使用箭頭鍵移動選擇";
};
url = "https://github.com/florianpircher/Keyboard-Selection-Travel";
path = "Keyboard Selection Travel.glyphsPlugin";
descriptions = {
ar = "اضغط مع الاستمرار على مفتاح التحكم لنقل التحديد باستخدام مفاتيح الأسهم.";
cs = "Přidržte stisknutou klávesu Control a pomocí kláves se šipkami přesuňte výběr.";
de = "Halte die Control-Taste gedrückt, um mit den Pfeiltasten die Auswahl zu bewegen.";
en = "Hold down the Control key to move the selection with the arrow keys.";
es = "Mantén presionada la tecla Control para mover la selección con las teclas de flecha.";
fr = "Maintenez la touche Contrôle enfoncée pour déplacer la sélection à l’aide des touches fléchées.";
it = "Tieni premuto il tasto Control per spostare la selezione con i tasti freccia.";
ja = "Controlキーを押したまま、矢印キーで選択範囲を移動します。";
ko = "Control 키를 누른 상태에서 화살표 키로 선택 항목을 이동하세요.";
pt = "Mantenha premida a tecla para mover a seleção com as setas.";
ru = "Удерживайте нажатой клавишу Control, чтобы переместить выделение, используя клавиши со стрелками.";
tr = "Seçimi ok tuşlarıyla taşımak için Kontrol tuşunu basılı tutun.";
zh-Hans = "按住 Control 键可使用方向键移动所选内容。";
zh-Hant = "按住 Control 鍵可以使用箭頭鍵移動選擇。";
};
screenshot = "https://florianpircher.com/glyphs/plugins/keyboard-selection-travel/screenshot.png";
},
{
titles = {
en = "Guten Tag";
};
url = "https://github.com/florianpircher/GutenTag";
path = "Guten Tag.glyphsPalette";
descriptions = {
ar = "ضع علامة على الصور الرمزية الخاصة بك وتنقل بسرعة بين الصور الرمزية ذات الصلة.اقرأ [دليل Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) لمعرفة التفاصيل.";
cs = "Označte své glyfy a rychle procházejte mezi souvisejícími glyfy. Podrobnosti najdete v [příručce Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf).";
de = "Tagge deine Glyphen und navigiere schnell zwischen verwandten Glyphen. Lies das [Guten Tag Handbuch](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) für Details.";
en = "Tag your glyphs and quickly navigate between related glyphs. Read the [Guten Tag handbook](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) for details.";
es = "Etiqueta tus glifos y navega rápidamente entre los glifos relacionados. Lea el [manual de Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) para obtener más detalles.";
fr = "Marquez vos glyphes et naviguez rapidement entre les glyphes connectés. Lisez le [Manuel Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) pour plus de détails.";
it = "Tagga i tuoi glifi e naviga rapidamente tra i glifi correlati. Leggi il [Manuale di Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) per i dettagli.";
ja = "グリフにタグ付けして、関連するグリフ間をすばやく移動します。くわしくは [Guten Tag ハンドブック](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) をお読みください。";
ko = "글리프에 태그를 지정하고 관련 글리프 사이를 빠르게 탐색하세요. 자세한 내용은 [Guten Tag 핸드북](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf)을 참조하세요.";
pt = "Marque os seus glifos e navegue rapidamente entre glifos relacionados. Leia o [manual Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) para mais detalhes.";
ru = "Присваивайте глифам метки, чтобы быстро находить нужные глифы. Подробности читайте в [Руководстве по Guten Tag](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf).";
tr = "Glif’lerinizi etiketleyin ve ilgili glif’ler arasında hızla gezinin. Ayrıntılar için [Guten Tag el kitabını](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf) okuyun.";
zh-Hans = "为您的字形添加标签,以快速浏览相关字形。请阅读[Guten Tag 手册](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf)以了解详细信息。";
zh-Hant = "標記您的字形,並在相關字形之間快速導覽。詳情請閱讀 [Guten Tag 手冊](https://florianpircher.com/glyphs/plugins/guten-tag/Handbook.pdf)。";
};
screenshot = "https://florianpircher.com/glyphs/plugins/guten-tag/screenshot.png";
minVersion = 3066;
},
{
titles = {
ar = "إغلاق النافذة";
cs = "Zavřít okno";
de = "Fenster schließen";
en = "Close Window";
es = "Cerrar ventana";
fr = "Fermer la fenêtre";
it = "Chiudi la finestra";
ja = "ウインドウを閉じる";
ko = "창 닫기";
pt = "Fechar Janela";
ru = "Закрыть окно";
tr = "Pencereyi kapat";
zh-Hans = "关闭窗口";
zh-Hant = "關閉視窗";
};
url = "https://github.com/florianpircher/Close-Window";
path = "Close Window.glyphsPlugin";
descriptions = {
ar = "يضيف أمر «إغلاق النافذة» إلى قائمة «ملف» التي تغلق النافذة الأمامية الحالية.";
cs = "Přidá příkaz *Zavřít okno* do nabídky *Soubor*, který zavře aktuální okno písma.";
de = "Fügt die Funktion *Fenster schließen* zum *Datei*-Menü hinzu, welche das aktuelle Schrift-Fenster schließt.";
en = "Adds a *Close Window* command to the *File* menu which closes the current font window.";
es = "Añade un comando *Cerrar ventana* al menú *Archivo* que cierra la ventana de fuente actual.";
fr = "Ajoute une commande *Fermer la fenêtre* au menu *Fichier* qui ferme la fenêtre de police actuelle.";
it = "Aggiunge un comando *Chiudi la finestra* al menu *File* che chiude la finestra del carattere corrente.";
ja = "「ファイル」メニューに、現在のフォントウインドウを閉じる機能の「ウィンドウを閉じる」コマンドを追加します。";
ko = "현재 글꼴 창을 닫는 “창 닫기” 명령을 “파일” 메뉴에 추가합니다.";
pt = "Adiciona um comando *Fechar Janela* ao menu *Ficheiro* que fecha a janela da fonte atual.";
ru = "Добавляет в меню *Файл* команду *Закрыть окно*, которая закрывает окно текущего шрифта.";
tr = "Mevcut yazı tipi penceresini kapatan *Dosya* menüsüne bir *Pencereyi kapat* komutu ekler.";
zh-Hans = "在关闭当前字体窗口的“文件”菜单中添加“关闭窗口”命令。";
zh-Hant = "在關閉目前字型視窗的「檔案」選單中新增「關閉視窗」命令。";
};
screenshot = "https://florianpircher.com/glyphs/plugins/close-window/screenshot.png";
},
{
descriptions = {
en = "*File > Save to Git* saves your font and commits the changes to a git repository. Well suited if you just want to keep track of your changes.";
};
donationURL = "https://ko-fi.com/jenskutilek";
minGlyphsVersion = "3.0";
path = SaveToGit.glyphsPlugin;
titles = {
en = "Save to Git";
};
url = "https://github.com/jenskutilek/Glyphs-SaveToGit";
},
{
descriptions = {
en = "The palette *Step and Repeat* (de: *Wiederholen*, fr: *Répéter*, es: *Repetir*, pt: *Repetir*) allows shift-repeating shapes. Repeated shapes will be added to the selection for further transformations. At least one of the *X* and *Y* shifts must be non-zero. The *Steps* count includes the original, so it must be at least 2.";
ru = "Палитра *Шаг и повторение* позволяет сдвигать и повторять формы. Повторяющиеся формы будут добавлены в выборку для дальнейших преобразований. Хотя бы один из сдвигов *X* и *Y* должен быть НЕнулевым. Число *Шагов* включает оригинал, поэтому оно должно быть не менее 2.";
};
path = StepAndRepeat.glyphsPalette;
screenshot = "https://raw.githubusercontent.com/mekkablue/StepAndRepeat/main/StepAndRepeat.png";
titles = {
de = Wiederholen;
en = "Step and Repeat";
es = Repetir;
fr = "Répéter";
pt = Repetir;
ru = "Шаг и повторение";
};
url = "https://github.com/mekkablue/StepAndRepeat";
},
{
branch = glyphs-3;
descriptions = {
en = "*View > Show Anchor Cloud* displays a mark cloud for all glyphs which use the selected anchor, regardless of name. It also allows the user to filter which mark glyphs are displayed in the cloud.";
ru = "*Показать > Показать якорное облако*—отображает облако меток для всех глифов, использующих выбранный якорь, независимо от имени. Он также позволяет пользователю фильтровать, какие обозначенные глифы отображаются в облаке.";
};
path = ShowAnchorCloud.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/simoncozens/ShowAnchorCloud/master/ShowAnchorCloud.png";
titles = {
en = "Show Anchor Cloud";
ru = "Показать якорное облако";
};
url = "https://github.com/simoncozens/ShowAnchorCloud";
},
{
descriptions = {
en = "*View > Show Distance and Angle in Corner* shows the direct distance of two selected elements (Nodes, Anchors, Components) and their angle. The times of temporarily created guidelines are passé.";
ru = "*Показать > Показать расстояние и значение угла в угле*—показывает расстояние по прямой между двумя выбранными элементами (узлы, якоря, компоненты) и их угол.";
};
path = ShowDistanceAndAngleOfNodesInCorner.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/weiweihuanghuang/Show-Distance-And-Angle-Of-Nodes-In-Corner/master/Images/preview.png";
titles = {
en = "Show Distance And Angle in Corner";
};
url = "https://github.com/weiweihuanghuang/Show-Distance-And-Angle-Of-Nodes-In-Corner";
},
{
descriptions = {
en = "*Filter > Fade* (de: *Verschwinden,* fr: *Disparaître,* es: *Desaparecer,* pt: *Desaparecer,* jp: *消える,* ko: *사라지다,* zh: *消失*) removes parts of glyphs beneath or beyond a certain coordinate. As value use `x<200`or `y>300`, or multiple conditions in a comma-separated list `x>500, y<200`.";
ru = "*Фильтр > Исчезающий*—удаляет части глифов ниже или за пределами определенной координаты. Используйте значения `x<200`или `y>300`, или несколько условий в списке, разделенном запятыми `x>500, y<200`.";
};
path = Fade.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Fade/master/Fade.png";
titles = {
de = Verschwinden;
en = Fade;
es = Desaparecer;
fr = "Disparaître";
ja = "消える";
ko = "사라지다";
pt = Desaparecer;
zh = "消失";
ru = "Исчезающий";
};
url = "https://github.com/mekkablue/Fade";
},
{
descriptions = {
en = "Effect plug-in for adding a Risograph-like effect on your shapes.";
ru = "Плагин эффектов для добавления «эффекта ризографа» к формам.";
};
path = Risorizer.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Risorizer/master/Risorizer.png";
titles = {
de = Risorisieren;
en = Risorizer;
es = Risorizar;
fr = Risoriser;
ru = "Эффект ризографа";
};
url = "https://github.com/mekkablue/Risorizer";
},
{
descriptions = {
en = "*Filter > Italic Extreme* adds points on a specified angle. The default angle is the italic angle from the selected master when launching the plugin. Multiple angles can be entered separated by commas, and will be processed successively. The checkboxes allow to optionally delete V/H extremes or slanted curve nodes that match the specified angles, effectively switching an outline between V/H and Italic extremes. Keep in mind that not all curves can be replicated exactly with a different point placement. Glyphs’ algorithm to keep a shape when removing nodes works well, but is not magic.";
ru = "*Фильтр > Точки экстремума в курсиве*—добавляет точки под указанным углом. По умолчанию используется курсивный угол от выбранного мастера при запуске плагина. Можно ввести несколько углов через запятую, и они будут обрабатываться последовательно. Флажки позволяют по желанию удалить крайние узлы Высоты/Ширины или наклонных кривых, которые соответствуют указанным углам, эффективно переключая контур между узлами экстремума Ширины/Высоты и Курсива. Следует помнить, что не все кривые могут быть точно воспроизведены с другим расположением точек. Алгоритм Glyphs, позволяющий сохранить форму при удалении узлов, работает отлично, но это не волшебство.";
};
path = ItalicExtremes.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/schriftgestalt/ItalicExtremes/master/ItalicExtremes.png";
titles = {
en = "Italic Extremes";
ru = "Точки экстремума в курсиве";
};
url = "https://github.com/schriftgestalt/ItalicExtremes";
},
// {
// descriptions = {
// en = "*View > HOI Viewer* is a kink-proofer useful for previewing designspaces. It is capable of previewing at a specific location in the designspace or along an entire axis (HOI or regular).";
// ru = "*Просмотр > HOI Viewer*—это защита от изломов, полезно для предварительного просмотра области работы. Он может выполнять предварительный просмотр в определенном месте или по всей оси (HOI или Regular).";
// };
// path = "Plugins/HOI Viewer.glyphsReporter";
// repoFolder = mjlagattuta;
// screenshot = "https://raw.githubusercontent.com/mjlagattuta/Glyphs-Scripts/master/Plugins/images/HOIViewer.png";
// titles = {
// en = "HOI Viewer";
// };
// url = "https://github.com/mjlagattuta/Glyphs-Scripts";
// },
// {
// descriptions = {
// en = "*View > VizBez* converts polylines to nth-order bezier curves depending on the number of points and draws lines between them in increments of t. Useful for matching speed between orders of curvature (in a HOI setup) to create kink free interpolation.";
// ru = "*Ghjcvjnh > VizBez* преобразует полилинии в кривые безье n-го порядка в зависимости от количества точек и рисует линии между ними с t-шагом. Полезно для согласования скорости между порядками кривизны (в настройке HOI) для создания интерполяции без перегиба.";
// };
// path = "Plugins/VizBez.glyphsReporter";
// repoFolder = mjlagattuta;
// screenshot = "https://raw.githubusercontent.com/mjlagattuta/Glyphs-Scripts/master/Plugins/images/VizBez.png";
// titles = {
// en = VizBez;
// };
// url = "https://github.com/mjlagattuta/Glyphs-Scripts";
// },
{
descriptions = {
en = "Magic Remover (de: *Magic-Löscher,* es: *Borrador magico,* fr: *Gomme magique,* pt: *Apagador mágico*) is a button in the right-hand side palette that enables multiple-master deletion of selected nodes, anchors, components and corner components. Deleting (any number of) nodes will try to keep the shape, similar to what happens when you individually delete nodes.";
ru = "*Магическое удаление*—это кнопка на правой боковой палитре, которая позволяет удалять выбранные узлы, привязки, компоненты и угловые компоненты по нескольким шаблонам. Удаление (любого количества) узлов попытается сохранить форму, подобно тому, что происходит, когда вы удаляете узлы по отдельности.";
};
path = MagicRemove.glyphsPalette;
screenshot = "https://raw.githubusercontent.com/mekkablue/MagicRemove/master/MagicRemove.png";
titles = {
de = "Magic-Löscher";
en = "Magic Remover";
es = "Borrador magico";
fr = "Gomme magique";
pt = "Apagador mágico";
ru = "Магическое удаление";
};
url = "https://github.com/mekkablue/MagicRemove";
},
{
descriptions = {
en = "*Scrambler* is a palette extension that creates a new tab with a generated random sequence of selected glyphs. Useful at the initial design stages or to have a feel of the rhythm of the typeface. Works with numbers and non-Latin characters.";
ru = "*Scrambler*—это расширение палитры, которое создает новую вкладку с генерируемой случайной последовательностью выбранных глифов. Полезно на начальных этапах проектирования шрифта или для того, чтобы почувствовать «ритм» шрифта. Работает с цифрами и нелатинскими символами.";
};
path = Scrambler.glyphsPalette;
screenshot = "https://raw.githubusercontent.com/FEDER-CO/Scrambler/master/Scrambler.png";
titles = {
en = Scrambler;
};
url = "https://github.com/FEDER-CO/Scrambler";
},
{
descriptions = {
en = "*View > Show Nodes Close To Zones* (de: *Punkte knapp neben Zonen anzeigen,* fr: *Afficher nœuds proches des zones,* es: *Mostrar nodos cerca de zonas,* pt: *Exibir nós perto de zonas*) highlights nodes which are close to an alignment zone but are neither in nor on the boundary of an alignment zone (sensitivity is ≤ 4 units distance).\n*Right Click > New Tab: Nodes Close to Zone* opens a new tab listing all glyphs with potentially misaligned nodes.\nWritten by Olli Meier";
ru = "*Просмотр > Показать узлы рядом с зонами*—выделяет узлы, которые близки к зоне выравнивания, но не находятся ни в зоне выравнивания, ни на ее границе (чувствительность составляет ≤ 4 единиц расстояния).\n*Правый щелчок > Новая вкладка: Узлы близко к зоне* открывает новую вкладку со списком всех глифов с потенциально несовмещенными узлами.\nНаписано Olli Meier";
};
path = NodesCloseToZones.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/moontypespace/NodesCloseToZones-Glyphs/master/screenshot_nodesHighlighted.png";
titles = {
de = "Punkte knapp neben Zonen anzeigen";
en = "Show Nodes Close To Zones";
es = "Mostrar nodos cerca de zonas";
fr = "Afficher nœuds proches des zones";
pt = "Exibir nós perto de zonas";
ru = "Показать узлы рядом с зонами";
};
url = "https://github.com/moontypespace/NodesCloseToZones-Glyphs";
},
{
descriptions = {
en = "*View > Show Global Glyph* displays the glyph named `_global` in the background of other glyphs. This can give an alternative to global guidelines. See GitHub for some craft tips";
ru = "*Просмотр > Показать глобальные глифы.*—отображает глиф с именем `_global` на фоне других глифов. Как вариант альтернативы глобальным указаниям. Советы по использованию см. в GitHub";
};
path = GlobalGlyph.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Nevu/Show-Global-Glyph/master/ShowGlobalGlyph.png";
titles = {
en = "Global Glyph";
ru = "Глобальные глифы";
};
url = "https://github.com/mekkablue/Show-Global-Glyph";
},
{
descriptions = {
en = "The tool shows an oval for a mouse cursor which can be used to gauge the width of strokes.";
ru = "*Просмотр > Инструмент для измерения.* Инструмент показывает овал под курсором, который можно использовать для определения ширины штрихов.";
};
path = GaugeTool.glyphsTool;
screenshot = "https://raw.githubusercontent.com/weiweihuanghuang/GaugeTool/master/images/gaugetool.gif";
titles = {
en = "Gauge Tool";
ru = "Инструмент для измерения";
};
url = "https://github.com/weiweihuanghuang/GaugeTool";
},
{
descriptions = {
en = "*Filter > Shadow* (de: *Schatten*, fr: *Ombreur*, nl: *Schaduw*, es: *Sombrear*, zh: 🌖阴影) turns your glyphs into shadowed versions of themselves.";
ru = "*Фильтр > Тень.* Превращает ваши глифы в теневые версии самих себя.";
};
path = Shadow.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Shadow/master/Shadow.png";
titles = {
de = Schatten;
en = Shadow;
es = Sombrear;
fr = Ombreur;
nl = Schaduw;
zh = "🌖阴影";
ru = "Тень";
};
url = "https://github.com/mekkablue/Shadow";
},
{
descriptions = {
en = "*View > Show Italic* (de: *Kursive*, es: *itálicas*, fr: *italique*, zh: 🥂意大利体) displays the italic counterpart of the current upright glyph in Edit view (and vice versa), given that both the Upright and Italic fonts are opened in Glyphs, and given that the other font contains a glyph with the same name. It is useful for stepping through the glyphs and checking if there is an undesired deviation, e. g., a different diacritic height or different descender depth.";
ru = "*Просмотр > Показать курсив*—отображает курсивный аналог текущего вертикального глифа в режиме редактирования (и наоборот), если оба шрифта Прямой и Курсив открыты в Glyphs, и если другой шрифт содержит глиф с тем же именем. Это полезно для перебора глифов и проверки наличия нежелательных отклонений, например, другой высоты диакритических знаков или другой глубины нижних выносных элементов.";
};
path = ShowItalic.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowItalic/master/ShowItalic.png";
titles = {
de = "Kursive anzeigen";
en = "Show Italic";
es = "Mostrar itálicas";
fr = "Afficher italique";
zh = "🥂意大利体";
ru = "Показать курсив";
};
url = "https://github.com/mekkablue/ShowItalic";
},
{
dependencies = (
paddle
);
descriptions = {
en = "Variable Font Preview now available for Glyphs 3. This is a fully functional 30 days trial. What are you waiting for?\nContact me for Student Discounts.";
ru = "Просмотр вариативных шрифтов теперь доступен для Glyphs 3. Это полнофункциональная 30-дневная пробная версия.\nСвяжитесь для получения студенческих скидок!";
};
path = "Variable Font Preview X.glyphsReporter";
screenshot = "https://github.com/Mark2Mark/variable-font-preview/blob/main/.images/Plugin%20Manager%20-%20Variable%20Font%20Preview.jpg?raw=true";
titles = {
en = "Variable Font Preview 3";
ru = "Предварительный просмотр вариативных шрифтов 3";
};
url = "https://github.com/Mark2Mark/variable-font-preview";
minVersion = 3062;
},
{
descriptions = {
en = "*View > Show Smart Plumblines* (de: *Intelligente Lotschnur anzeigen,* fr: *Afficher lignes intelligentes de construction,* es: *Mostrar líneas inteligentes de construcción*) displays **live guidelines** at the center of each paths’ (red) and components’ (grey) bounding box.\nIf you select anything, it also displays the center of that selection (blue dashed).\nOne major feature is that the guidelines **automatically match your italic angle**.\nThis is useful for aligning objects by sight. As well as:\n\n- Align multiple paths and/or components\n- Setting up horizontal positions of anchors\n- Editing segments while easily keeping italic angle, etc.";
ru = "*Просмотр > Показать умные линии*—отображает **живые направляющие** в центре границ каждого контура (красным) и компонента (серым).\nЕсли вы выделите что-либо, он также отобразит центр этого выделения (синим пунктиром).\nОдной из главных особенностей является то, что направляющие **автоматически будут соответствовать углу курсива**.\nЭто полезно для выравнивания объектов «на глаз». А также:\n\n- Выравнивание нескольких путей и/или компонентов\n- Установка горизонтального положения якорей\n- Редактирование сегментов с сохранением угла курсива и т.д.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = SmartPlumblines.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Glyphsapp-Plugins/Screenshots/Screenshots/SmartPlumblines/SmPlL%2012.png?raw=true";
titles = {
de = "Intelligente Lotschnur anzeigen";
en = "Show Smart Plumblines";
es = "Mostrar líneas inteligentes de construcción";
fr = "Afficher lignes intelligentes de construction";
ru = "Показать умные линии";
};
url = "https://github.com/Mark2Mark/Show-Smart-Plumblines";
},
{
descriptions = {
en = "*View > Show Distance & Angle* (de: *Abstand & Winkel anzeigen,* fr: *Afficher distance & angle,* es: *Mostrar distancia & angulo*) shows the distance and angle of 2 selected elements. Those can be nodes, but also components or anchors and they don’t have to be of the same kind.";
ru = "*Просмотр > Показать размер отрезка и угол наклона*—показывает расстояние и угол между двумя выбранными элементами. Это могут быть узлы, а также компоненты или якоря, и они не обязательно должны быть одного типа.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ShowDistanceAndAngleOfNodes.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Show-Distance-And-Angle-Of-Nodes/master/Images/Distance_And_Angle_01.png?raw=true";
titles = {
de = "Abstand & Winkel anzeigen";
en = "Show Distance & Angle";
es = "Mostrar distancia & angulo";
fr = "Afficher distance & angle";
ru = "Показать размер отрезка и угол наклона";
};
url = "https://github.com/Mark2Mark/Show-Distance-And-Angle-Of-Nodes";
},
{
dependencies = (
fontTools
);
descriptions = {
en = "*View > Red Arrows:* Now Glyphs users can also have red arrows!\nThis reporter points out possible outline errors. This version works in Glyphs 2.3 and newer. When the plugin is active, red arrows will point to possible mistakes in your outlines.";
ru = "*Просмотр > Красные стрелки:* Теперь в Glyphs есть красные стрелки!\nЭтот плагин указывает на возможные ошибки, как это есть в FontAudit в FontLab Studio. Эта версия работает в Glyphs 2.3 и новее. Когда плагин активен, красные стрелки будут указывать на возможные ошибки в ваших контурах.";
};
donationURL = "https://ko-fi.com/jenskutilek";
path = RedArrow.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/jenskutilek/RedArrow-Glyphs/master/screenshot.png";
titles = {
en = "Red Arrow";
ru = "Красные стрелки";
};
url = "https://github.com/jenskutilek/RedArrow-Glyphs";
},
{
branch = glyphs3;
dependencies = (
fontTools
);
descriptions = {
en = "DrawBot inside Glyphs.\nMake a new drawBot from *File > New DrawBot,* or open a `.py` file with Cmd-O. *File > Save* as usual. Run the script by hitting the Run button (or pressing Cmd-⏎). Clean the output area by pressing Cmd-K.\n\nTo save a drawing as pdf, hit Cmd-E (*File > Export…*)";
ru = "DrawBot внутри Glyphs.\nСоздайте новый drawBot из *Файл > Новый DrawBot,* или откройте файл `.py` с помощью Cmd-O. *Файл > Сохранить*, как обычно. Запустите скрипт, нажав кнопку Run (или нажав Cmd-⏎). Очистите область вывода, нажав Cmd-K.\n\nЧтобы сохранить рисунок в формате pdf, нажмите Cmd-E (*Файл > Экспорт…*).";
};
path = DrawBot.glyphsPlugin;
screenshot = "https://raw.githubusercontent.com/schriftgestalt/DrawBotGlyphsPlugin/master/GlyphsLogoDrawBot.png";
titles = {
en = DrawBot;
};
url = "https://github.com/schriftgestalt/DrawBotGlyphsPlugin";
},
{
descriptions = {
en = "*View > Show Tops And Bottoms* (es: *superiores e inferiores*, de: *Höchste und tiefste Stellen*, nl: *hoogste en laagste plekken*, fr: *les hauts et les bas*, zh: 🚧底部到顶点的数值) displays the bounding box tops and bottoms for each glyph in the Edit view, and marks them red if they are not inside an alignment zone. Also highlights nodes *inside* zones if they are missing a metric line by 1 unit.";
ru = "*Просмотр > Показать верх и низ*—показывает верх и низ ограничивающей рамки для каждого глифа в режиме редактирования и помечает их красным цветом, если они выходят за рамки выравнивания. Также подсвечивает узлы *внутри* зон, если в них отсутствует метрическая линия на 1 ед. измерения.";
};
donationURL = "https://ko-fi.com/mekkablue";
path = ShowTopsAndBottoms.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowTopsAndBottoms/master/ShowTopsAndBottoms.png";
titles = {
de = "Höchste und tiefste Stellen anzeigen";
en = "Show Tops and Bottoms";
es = "Mostrar superiores e inferiores";
fr = "Afficher les hauts et les bas";
zh = "🚧底部到顶点的数值";
ru = "Показать верх и низ";
};
url = "https://github.com/mekkablue/ShowTopsAndBottoms";
},
{
archs = (
intel
);
descriptions = {
en = "*View > Show Offset Curve Parameter Preview* calculates the *GlyphsFilterOffsetCurve* parameters in active instances for the given glyph and draws those instances behind your paths. It quietly adds extremum and inflection nodes to your preview outlines. But it does not give you a full preview of the final instance, because it does not show the effect of any other parameters. It is focused on helping you spot path offset problems.";
ru = "*Просмотр > Показать Offset Curve Parameter Preview* вычисляет параметры *GlyphsFilterOffsetCurve* в активных экземплярах для данного глифа и рисует эти экземпляры за вашими контурами. Он спокойно добавляет узлы экстремума и перегиба в контуры предварительного просмотра. Но это не дает полного предварительного просмотра конечного экземпляра, поскольку не показывает влияние других параметров. Программа нацелена на то, чтобы помочь вам обнаружить проблемы со смещением контура.";
};
maxGlyphsVersion = "2.99";
path = OffsetPreview.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowOffsetCurveParameterPreview/master/OffsetPreview.png";
titles = {
en = "Offset Preview";
};
url = "https://github.com/mekkablue/ShowOffsetCurveParameterPreview";
},
{
descriptions = {
en = "*View > Show Styles* (de: *Stile anzeigen,* es: *Mostrar estilos,* fr: *Afficher styles,* pt: *Exibir estilos,* zh: 💗插值) calculates all active styles for the given glyph and draws them behind your paths. Will highlight the currently selected style (i.e., selected in the Preview area at the bottom). Right-click for extra options (centering shape, aligning on a node). Use `ShowStyles` parameter in *Font Info > Font* or *Styles* for defining colors: as value, use comma-separated numbers for RGBA, between 0.0 and 1.0, e. g., `0, 1, 0.2` for green with a small hint of blue in it. Run `Glyphs.defaults['com.mekkablue.ShowStyles.anchors']=True` in Macro Window to also show interpolation of anchors.";
ru = "*Просмотр > Показать стили* вычисляет все активные стили для данного глифа и показывает их по вашим контурами. Выделит текущий выбранный стиль (т.е. выбранный в области предварительного просмотра внизу). Щелкните правой кнопкой мыши для получения дополнительных опций (центрирование фигуры, выравнивание по узлу). Используйте параметр `ShowStyles` в *Информация о шрифте > Шрифт* или *Стили* для определения цветов: в качестве значения используйте числа через запятую для RGBA, от 0.0 до 1.0, например, `0, 1, 0.2` для зеленого с небольшим оттенком синего. Выполните `Glyphs.defaults['com.mekkablue.ShowStyles.anchors']=True' в окне макросов, чтобы также показать интерполяцию якорей.";
};
minGlyphsVersion = "3.0";
path = ShowStyles.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowInterpolations/master/ShowStyles.png";
titles = {
de = "Stile anzeigen";
en = "Show Styles";
es = "Mostrar estilos";
fr = "Afficher styles";
pt = "Exibir estilos";
zh = "💗插值";
ru = "Показать стили";
};
url = "https://github.com/mekkablue/ShowInterpolations";
},
{
descriptions = {
en = "*View > Show Filled Preview* (de: *Gefüllte Vorschau beim Bearbeiten,* es: *contornos rellenos durante la edición,* fr: *aperçu des formes pendant la édition*) fills open paths with a dark gray color even while you are still drawing. For controlling the opacity, run `Glyphs.defaults['com.mekkablue.ShowFilledPreview.opacity']=0.6` in *Window > Macro Panel.* Any value between 0.0 and 1.0 is possible.";
ru = "*Просмотр > Показать заполненный контур превью*—заполняет открытые контуры темно-серым цветом, даже когда вы продолжаете рисовать дальше. Для управления прозрачностью установите `Glyphs.defaults['com.mekkablue.ShowFilledPreview.opacity']=0.6` в *Окно > Панель Макросов.* Возможно любое значение между 0.0 и 1.0.";
};
path = ShowFilledPreview.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowFilledPreview/master/ShowFilledPreview.png";
titles = {
de = "Gefüllte Vorschau beim Bearbeiten anzeigen";
en = "Show Filled Preview while Editing";
es = "Mostrar contornos rellenos durante la edición";
fr = "Afficher aperçu des formes pendant la édition";
ru = "Показывать заполненный контур при редактировании";
};
url = "https://github.com/mekkablue/ShowFilledPreview";
},
{
descriptions = {
en = "*View Show Export Status* (de: *Export-Status anzeigen,* es: *Mostrar estado del exporto,* fr: *Afficher stade d’export*) displays a red cross over non-exporting glyphs in Edit View.";
ru = "*Просмотр > Показать состояние для экспорта*—над неэкспортируемыми глифами показывает крестик в режиме редактирования";
};
path = ShowExportStatus.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowExportStatus/master/ShowExportStatus.png";
titles = {
de = "Export-Status anzeigen";
en = "Show Export Status";
es = "Mostrar estado del exporto";
fr = "Afficher stade d’export";
ru = "Показать состояние для экспорта";
};
url = "https://github.com/mekkablue/ShowExportStatus";
},
{
descriptions = {
en = "*View > Show Distance Between Two Points* (es: *Mostrar distancia entre dos puntos,* de: *Abstand zwischen zwei Punkten anzeigen,* fr: *Afficher distance entre deux points,* pt: *Exibir distância entre dois pontos*) displays the distance between two selected nodes when exactly two points are selected, ignoring intersections in between.";
ru = "*Просмотр > Показать расстояние между двумя точками*—показывает расстояние между двумя выбранными узлами, когда выбраны ровно две точки, игнорируя пересечения между ними.";
};
path = ShowDistanceBetweenTwoPoints.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowDistanceBetweenTwoPoints/master/ShowDistanceBetweenTwoPoints.png";
titles = {
de = "Abstand zwischen zwei Punkten anzeigen";
en = "Show Distance Between two Points";
es = "Mostrar distancia entre dos puntos";
fr = "Afficher distance entre deux points";
pt = "Exibir distância entre dois pontos";
ru = "Показать расстояние между двумя точками";
};
url = "https://github.com/mekkablue/ShowDistanceBetweenTwoPoints";
},
{
descriptions = {
en = "*View > Show Coordinates of Selected Nodes* (de: *Koordinaten ausgewählter Punkte anzeigen,* fr: *Afficher les coordonnées des nœuds sélectionnés,* es: *Mostrar las coordenadas de nodos seleccionados,* pt: *Exibir coordenadas dos nós selecionados*) displays coordinates for selected on-curve nodes, as well as length and angle of the surrounding handles and line segments. \nRun this line in the Macro Window to disable display of (on-curve) node info:\n`Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showNodes'] = False`\nRun this line in the Macro Window to disable display of (off-curve) handle info:\n`Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showHandles'] = False`\nTo reset the prefs, run any or both of these lines in Macro Window:\n`del Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showNodes']`\n`del Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showHandles']`";
ru = "*Показать > Показать координаты выбранных узлов*—показывает координаты выбранных узлов на кривой, а также длину и угол окружающих рычагов (усиков) и сегментов линий. \nЗапустите эту строку в окне макросов, чтобы отключить инфо об узлах на кривой:\n`Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showNodes'] = False`\nЗапустите эту строку в окне макросов, чтобы отключить инфо об усиках на кривой:\n`Glyphs.defaults['com.mekkablue. ShowCoordinatesOfSelectedNodes.showHandles'] = False`\nЧтобы сбросить настройки, запустите одну из этих строк или обе строки в окне макросов:\n`del Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showNodes']`\n`del Glyphs.defaults['com.mekkablue.ShowCoordinatesOfSelectedNodes.showHandles']`";
};
path = ShowCoordinatesOfSelectedNodes.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowCoordinatesOfSelectedNodes/master/ShowCoordinatesOfSelectedNodes.png";
titles = {
de = "Koordinaten ausgewählter Punkte anzeigen";
en = "Show Coordinates of Selected Nodes";
es = "Mostrar las coordenadas de nodos seleccionados";
fr = "Afficher les coordonnées des nœuds sélectionnés";
nl = "Toon coördinaten van geselecteerde punten";
pt = "Exibir coordenadas dos nós selecionados";
ru = "Показать координаты выбранных узлов";
};
url = "https://github.com/mekkablue/ShowCoordinatesOfSelectedNodes";
},
{
descriptions = {
en = "*View > Show Component Order* (de: *Reihenfolge der Komponenten anzeigen,* fr: *Afficher ordre des composants,* es: *Mostrar orden de componentes*) displays components in different colors depending on the order of the component. This way, you can step through your component-based glyphs (fn-arrows or Home/End on large keyboards), or open them all in a tab, and quickly spot an order mistake.";
ru = "*Просмотр > Показать порядок компонентов*—показывает компоненты разными цветами в зависимости от их порядка. Вы можете перебирать глифы, основанные на компонентах (fn-arrows или Home/End на больших клавиатурах), или открыть их все на вкладке и быстро заметить ошибку.";
};
path = ShowComponentOrder.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowComponentOrder/master/ShowComponentOrder.png";
titles = {
de = "Reihenfolge der Komponenten anzeigen";
en = "Show Component Order";
es = "Mostrar orden de componentes";
fr = "Afficher ordre des composants";
ru = "Показать порядок компонентов";
};
url = "https://github.com/mekkablue/ShowComponentOrder";
},
{
descriptions = {
en = "*View > Show Angled Handles* (de: *Schräge Anfasser anzeigen*, es: *Mostrar manejadores inclinados*, fr: *Afficher les poignées inclinées*, it: *Mostra maniglie inclinate*, zh: ⚖️路径检查工具) highlights BCPs (‘handles’) which are not horizontal or vertical, quite-but-not-completely-straight line segments, duplicate path segments, crossed handles, nodes missing metrics, and zero handles. Options in the context menu.";
ru = "*Просмотр > Показать угловые усики*—выделяет BCP (рукоятку рычага), которые не являются горизонтальными или вертикальными (вполне, но как бы не полностью) прямые сегменты линий, дублирующие сегменты пути, перекрещенные рычаги (усики) и нулевые рычаги. Варианты—в контекстном меню.";
};
donationURL = "https://ko-fi.com/mekkablue";
path = ShowAngledHandles.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/mekkablue/ShowAngledHandles/master/ShowAngledHandles.png";
titles = {
de = "Schräge Anfasser anzeigen";
en = "Show Angled Handles";
es = "Mostrar manejadores inclinados";
fr = "Afficher les poignées inclinées";
zh = "⚖️路径检查工具";
ru = "Показать угловые рычаги";
};
url = "https://github.com/mekkablue/ShowAngledHandles";
},
{
descriptions = {
en = "*Filter > Retractor* (de: *Retraktor,* fr: *Retracteur,* es: *Retractor,* zh: 📐直线化) deletes (‘retracts’) all Bézier control points (a. k. a. BCPs, handles), making sure only straight line segments remain. This can be useful if you want to be certain that accidentally added curve segments are removed in designs where this is necessary, or when you want to simplify a vectorisation with many small curve segments.";
ru = "*Фильтр > Извлекатель* удаляет («втягивает») все точки на кривой Безье (они же ВСР, рукоятки рычага), при этом остаются только сегменты прямых линий. Это уместно, если вы хотите быть уверены, что случайно добавленные сегменты кривых будут удалены в проектах, где это необходимо, или когда вы хотите упростить векторизацию с большим количеством небольших сегментов кривых.";
};
path = Retractor.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Retractor/master/Retractor.png";
titles = {
de = Retraktor;
en = Retractor;
es = Retractor;
fr = Retracteur;
zh = "📐直线化";
ru = "Извлекатель";
};
url = "https://github.com/mekkablue/Retractor";
},
{
descriptions = {
en = "*Filter > Fix Zero Handles* (de: *Null-Anfasser beheben,* fr: *Corriger les poignées rétractées,* es: *Corregir manejadores cero,* zh: 🍭修正单摇臂) analyses the path structure of selected layers and will rearrange path segments that contain completely retracted handles, a. k. a. ‘zero handles’. Zero handles typically appear in outlines imported from other vector apps, such as Adobe Illustrator. Zero handles are considered bad style, or even an error, and can cause a range of problems, especially when you are trying to convert your outlines to TrueType curves.";
ru = "*Фильтр > Править нулевые рычаги* анализирует структуру контура выбранных слоев и переставляет сегменты контура, содержащие полностью убранные рычаги (усики), они же «нулевые рычаги». Нулевые рычаги обычно появляются на контурах, импортированных из других векторных приложений, таких как Adobe Illustrator. Нулевые рычаги считаются ошибкой и могут вызвать ряд проблем, особенно при попытке преобразования контуров в кривые TrueType.";
};
donationURL = "https://ko-fi.com/mekkablue";
path = FixZeroHandles.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/FixZeroHandles/master/FixZeroHandles.png";
titles = {
de = "Null-Anfasser beheben";
en = "Fix Zero Handles";
es = "Corregir manejadores cero";
fr = "Corriger les poignées rétractées";
zh = "🍭修正单摇臂";
ru = "Править нулевые рычаги";
};
url = "https://github.com/mekkablue/FixZeroHandles";
},
{
title = Disguiser;
descriptions = {
en = "*Filter > Disguiser* replaces the layer with a rectangle covering its bounds. This is useful for sharing files that contain sensitive designs. If invoked on a partial selection, the Disguiser will place a rectangle only over the selected parts.";
ru = "*Фильтр > Маскировка* заменяет слой с глифом прямоугольником, охватывающим его границы. Это может пригодиться при совместном использовании файлов, содержащих конфиденциальные рисунки. При частичном выделении «Маскировка» поместит прямоугольник только на выделенные части.";
};
path = Disguiser.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Disguiser/master/Disguiser.png";
url = "https://github.com/mekkablue/Disguiser";
},
{
descriptions = {
en = "*Filter > Cut and Shake* (de: *Schneiden und schütteln,* fr: *Couper et secouer,* es: *Cortar y agitar,* zh: 🤺碎片化) exercises cuts across selected glyphs, and then both moves and rotates the resulting parts by random amounts, for which the user can specify maximums.";
ru = "*Фильтр > Разрезать и встряхнуть* разрезает выбранные глифы, а затем перемещает и поворачивает получившиеся части на случайную величину, для которой пользователь может указать максимальное значение.";
};
path = CutAndShake.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/CutAndShake/master/CutAndShake.png";
titles = {
de = "Schneiden und schütteln";
en = "Cut and Shake";
es = "Cortar y agitar";
fr = "Couper et secouer";
zh = "🤺碎片化";
ru = "Разрезать и встряхнуть";
};
url = "https://github.com/mekkablue/CutAndShake";
},
{
descriptions = {
en = "*Filter > BroadNibber* (fr: *Traceur,* de: *Mit Breitfeder nachziehen,* es: *Trazar con pluma chata,* zh: *✒️扁头笔风格化*) turns monolines of all selected glyphs into broad-nib strokes.";
ru = "*Фильтр > Широкое перо* превращает монолинии всех выбранных глифов в штрихи широким пером.";
};
path = BroadNibber.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/BroadNibber/master/BroadNibber.png";
titles = {
de = "Mit Breitfeder nachziehen";
en = BroadNibber;
es = "Trazar con pluma chata";
fr = Traceur;
zh = "✒️扁头笔风格化";
ru = "Широкое перо";
};
url = "https://github.com/mekkablue/BroadNibber";
},
{
descriptions = {
en = "*Filter > Insert Inflections* (de: *Inflektionspunkte einfügen,* fr: *Ajouter les points d’inflexion,* es: *Agregar puntos de inflexión,* zh: 🎢曲线拐点) inserts nodes on all inflections of all selected glyphs. This is useful for monoline workflows, where inflected paths need to be expanded to a closed stroke; and for conversion into TrueType outlines.";
ru = "*Фильтр > Вставить узлы на изгибах* вставляет узлы на изгибах всех выбранных глифов. Это полезно при работе с монолинией, когда изгибы необходимо расширить до замкнутого штриха, а также при преобразовании в контуры TrueType.";
};
path = InsertInflections.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/InsertInflections/master/InsertInflections.png";
titles = {
de = "Inflektionspunkte einfügen";
en = "Insert Inflections";
es = "Agregar puntos de inflexión";
fr = "Ajouter les points d’inflexion";
zh = "🎢曲线拐点";
ru = "Вставить узлы на изгибах";
};
url = "https://github.com/mekkablue/InsertInflections";
},
{
descriptions = {
en = "*Filter > Inverter* (en: *Inverter,* de: *Umkehren,* fr: *Inverter,* es: *Invertar,* it: *Invertire,* pt: *Inverter*) provides a GUI for inverting glyphs. It puts an enclosing rectangle around your glyphs, slanted to the italic angle. You can set the top and bottom edge, as well as its overlap beyond its sidebearings.";
ru = "*Фильтр > Инвертер* — графический интерфейс для инвертирования глифов. Он помещает вокруг глифов прямоугольник, наклоненный под углом к курсиву. Вы можете задать верхний и нижний край, а также его перекрытие по боковыми границам.";
};
path = Inverter.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Inverter/master/Inverter.png";
titles = {
de = Umkehren;
en = Inverter;
es = Invertar;
fr = Inverte;
it = Invertire;
pt = Inverter;
ru = "Инвертер";
};
url = "https://github.com/mekkablue/Inverter";
},
{
descriptions = {
en = "*Filter > Layer Geek* provides a GUI for batch-executing Python and PyObjC methods on selected layers. For an overview of what you can do, click on the GitHub link:";
ru = "*Фильтр > Помешанный на слоях* — графический интерфейс для пакетного выполнения методов Python и PyObjC на выбранных слоях. Чтобы посмотреть, как вы можете его применить, нажмите на ссылку GitHub:";
};
path = LayerGeek.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/LayerGeek/master/LayerGeek.png";
titles = {
en = "Layer Geek";
ru = "Помешанный на слоях";
};
url = "https://github.com/mekkablue/LayerGeek";
},
{
descriptions = {
en = "*Filter > Noodler* (de: *Nudler*, fr: *Nouilleur*, es: *Fileteador*, zh: 🍜等线圆体) turns monolines of all selected glyphs into noodles with rounded stroke endings.";
ru = "*Фильтр > Лапшичная* превращает монолинии всех выбранных глифов в «лапшу» с закругленными окончаниями штрихов.";
};
donationURL = "https://ko-fi.com/mekkablue";
path = Noodler.glyphsFilter;
screenshot = "https://raw.githubusercontent.com/mekkablue/Noodler/master/Noodler.png";
titles = {
de = Nudler;
en = Noodler;
es = Fileteador;
fr = Nouilleur;
zh = "🍜等线圆体";
ru = "Лапшичная";
};
url = "https://github.com/mekkablue/Noodler";
},
{
branch = Glyphs3;
descriptions = {
en = "*View > Show Node Count* Does what the name says 😅.";
ru = "*Просмотр > Показать количество узлов* — здесь и так всё понятно 😅.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ShowNodeCount.glyphsReporter;
screenshot = "https://github.com/Mark2Mark/Glyphsapp-Plugins/raw/Screenshots/ShowNodeCount/Screenshots/ShowNodeCount_Mark-Froemberg.gif";
titles = {
en = "Show Node Count";
ru = "Показать количество узлов";
};
url = "https://github.com/Mark2Mark/Show-Node-Count";
},
{
descriptions = {
en = "*View > Show Rotated* Superimposes the current glyph as a rotated copy of itself. Context Menu slider to adjust the rotation angle.";
ru = "*Просмотр > Показывать повернутым* — накладывает на текущий глиф его повернутую копию. Ползунок контекстного меню для регулировки угла поворота.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ShowRotated.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Glyphsapp-Plugins/Screenshots/ShowRotated/Screenshots/ShowRotated03_Mark-Froemberg.gif";
titles = {
en = "Show Rotated";
};
dependencies = (
vanilla
);
url = "https://github.com/Mark2Mark/Show-Rotated";
},
{
descriptions = {
en = "*View > Show Siblings* Superimposes a group of predefined glyphs in the background of your letters. This can be both pretty helpful in the beginning of a design as well as at intermediate progress where quick proof overview is needed. The degree of a desired match depends on each design, of course. Current Scripts: Latin, Greek, Cyrillic and »Twins« (glyph alternates like *g.ss01* or *g.alt.*";
ru = "*Просмотр > Показать «родственников»* накладывает группу определенных «родственных» глифов на фон ваших букв. Может пригодиться в начале работы над дизайном, так и на промежуточных этапах, когда требуется быстрый просмотр и проверка. Но степень желаемого совпадения, конечно, зависит от определенного дизайна шрифта. Текущие шрифты: Латинский, Греческий, Кириллица и глифы «близнецы» (альтернативные глифы, например *g.ss01* или *g.alt.*).";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ShowSiblings.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Glyphsapp-Plugins/Screenshots/ShowSiblings/Screenshots/screencapDemoFont.gif";
titles = {
en = "Show Siblings (Light)";
};
url = "https://github.com/Mark2Mark/Show-Siblings";
},
{
descriptions = {
en = "*View > Sync Tabs* (de: *Tabs synchron halten,* fr: *Synchroniser les onglets,* es: *Sincronizar pestañas*) keeps the current tabs of all open fonts in sync with the currently active tab. In **realtime!**";
ru = "*Просмотр > Синхронизация вкладок* синхронизирует текущие вкладки всех открытых шрифтов с текущей активной вкладкой **в реальном времени**";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = SyncTabs.glyphsPlugin;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Synced-Tabs/master/Images/SyncedTabs_Gintronic_MarkFroemberg_still.png";
titles = {
de = "Tabs synchron halten";
en = "Sync Tabs";
es = "Sincronizar pestañas";
fr = "Synchroniser les onglets";
ru = "Синхронизация вкладок";
};
url = "https://github.com/Mark2Mark/Synced-Tabs";
},
{
descriptions = {
en = "*View > Show Blindfold* (de: *Blenden anzeigen,* fr: *Afficher bandeaux,* es: *Mostrar vendas*) blackens out everything beyond the xHeight (or Cap-Height --> option in context menu). Useful for Spacing and Kerning because the visible leftover is what matters the most here.";
ru = "*Просмотр > Показать границы по высоте знаков* затемняет все, что выходит за пределы высоты строчных (или Высоты прописных в контекстном меню). Полезно для интервалов и кернинга, так как видимый остаток—это то, что имеет наибольшее значение.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = BlindFold.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Glyphsapp-Plugins/11561cf20d110e314943e6294edf47defbdb73bc/Screenshots/UncoverXHeight/UcXh%2001.png?raw=true";
titles = {
de = "Blenden anzeigen";
en = "Show Blindfold";
es = "Mostrar vendas";
fr = "Afficher bandeaux";
ru = "Показать границы по высоте знаков";
};
url = "https://github.com/Mark2Mark/Blindfold";
},
{
descriptions = {
en = "*BlindFold Neue* (zh: 眼罩 Neue) is a forked version of Blindfold. It covers the boundary of the glyphs. Useful for CJK font design.";
ru = "*Новый Blindfold* это ответвление версии Blindfold (границы по высоте знаков) — закрывает границы глифов. Полезен для проектирования шрифтов Китай-Япония-Корея.";
};
path = "BlindFold Neue.glyphsReporter";
screenshot = "https://user-images.githubusercontent.com/18233088/74555875-a8de0500-4f97-11ea-9b36-7afae6b74cbe.png";
titles = {
en = "BlindFold Neue";
zh = "眼罩 Neue";
ru = "Новый Blindfold";
};
url = "https://github.com/3type/Blindfold-Neue";
},
{
descriptions = {
en = "*CJK Metrics* (zh: 汉字度量) shows mertics used in CJK font design, including medial axes (水平垂直轴线), central area (第二中心区域), CJK guide (汉字参考线), etc.";
ru = "*Метрики для Китай-Япония-Корея* показывает метрики, используемые в дизайне шрифтов Китай-Япония-Корея, включая медиальные оси (水平垂直轴线), центральную область (第二中心区域), направляющие К-Я-К (汉字参考线) и т.д.";
};
path = "CJK Metrics.glyphsReporter";
screenshot = "https://raw.githubusercontent.com/3type/CJK-Metrics/master/demo.png";
titles = {
en = "CJK Metrics";
zh = "汉字度量";
ru = "Метрики для Китай-Япония-Корея";
};
url = "https://github.com/3type/CJK-Metrics";
},
{
descriptions = {
en = "*Window > Arrange Windows* does just what it says.\n**Options:**\n*Arrange Windows & Macro Panel* [Option Key].\n*Arrange Windows On Screens* [Shift Key] if 2 Fonts and 2 Screens are present.";
ru = "*Просмотр > Упорядочить окна* — делает то, что написано :) \n**Варианты:**\n*Упорядочить окна и панель макросов* [Option Key].\n*Расположить окна на экране* [клавиша Shift], если присутствуют 2 шрифта и 2 экрана.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ArrangeWindows.glyphsPlugin;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/ArrangeWindows/master/ArrangeWindows.gif";
titles = {
en = "Arrange Windows";
ru = "Упорядочить окна";
};
url = "https://github.com/Mark2Mark/ArrangeWindows";
},
// {
// path = "Presenter.glyphsReporter";
// titles = {
// en = "Presenter (Free)";
// ru = "Презентатор (бесплатно)";
// };
// url = "https://github.com/Mark2Mark/Presenter-Free";
// descriptions = {
// en = "Let your fonts shine in all glory to present them and save as image in seconds.\nUnlock tons of more features in the [Pro Version](https://markfromberg.com/projects/presenter/) ";
// ru = "Ваши шрифты будут сиять во всей красе, чтобы презентовать их и сохранить как изображение за считанные секунды.\nРазблокируйте множество дополнительных функций в [версии Pro](https://markfromberg.com/projects/presenter/)";
// };
// donationURL = "https://ko-fi.com/M4M580HG";
// screenshot = "https://raw.githubusercontent.com/Mark2Mark/Presenter-Free/master/images/Presenter-000-markFromberg.png";
// },
{
descriptions = {
en = "*View > Show Label Color* (de: *Etikettenfarbe anzeigen,* fr: *Afficher couleur d’etiquette,* es: *Mostrar color de etiqueta*) displays each glyphs’s Label Color in the edit tab. Full width or left: glyph color, right: layer color.";
ru = "*Просмотр > Показать цвет этикетки* отображает цвет метки каждого глифа на вкладке редактирования. По всей ширине или слева: цвет глифа, справа: цвет слоя.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = LabelColor.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Show-Label-Color/d054d4d05d6f16b2be49f055f2b06b27725b81c8/Screenshots/Show%20Label%20Color%2001.png?raw=true";
titles = {
de = "Etikettenfarbe anzeigen";
en = "Show Label Color";
es = "Mostrar color de etiqueta";
fr = "Afficher couleur d’etiquette";
ru = "Показать цвет метки";
};
url = "https://github.com/Mark2Mark/Show-Label-Color";
},
{
branch = Glyphs3;
descriptions = {
en = "Adds a menu to the Palette, which gives you instant access to all your reporter plugins. Quick’n’easy on/off switching with just a single click.";
ru = "Добавляет меню в палитру, которая дает вам мгновенный доступ ко всем вашим плагинам-отчетам. Быстрое и простое включение/выключение одним щелчком мыши.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ReporterToggler.glyphsPalette;
screenshot = "https://github.com/Mark2Mark/Reporter-Toggler/blob/Glyphs3/Images/Plugin%20Manager%20-%20Reporter%20Toggler.jpg?raw=true";
titles = {
en = "Reporter Toggler";
ru = "Переключатель";
};
url = "https://github.com/Mark2Mark/Reporter-Toggler";
},
{
descriptions = {
en = "*View > Show Kerning Groups* displays all members of the currently active glyph’s kerning group to either side in miniature and realtime. Useful when setting up kerning groups and getting visual feedback right away. If you see elements sticking out of the right group, you know there might be a group member set wrong. Same for the left side. It is somehow related to the built-in feature \"Show Group Members\" by Georg Seifert, but this one does not need the caret to sit between a certain pair.";
ru = "*Просмотр > Показать кернинг группы* отображает всех членов кернинговой группы активного глифа в миниатюре и в реальном времени. Может пригодится при настройке групп кернинга и получении визуального фидбека. Если вы видите элементы, торчащие из правой группы, вы знаете, что член группы может быть установлен неправильно. То же самое для левой стороны. Это как-то связано со встроенной функцией \"Показать членов группы\" от Georg Seifert и эта функция не требует, чтобы знак вставки находился между определенной парой.";
};
donationURL = "https://ko-fi.com/M4M580HG";
path = ShowKerningGroups.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/Mark2Mark/Show-Kerning-Group-Reference/12fd9ffaa0447f742dabce60a407ece582e1d6b2/Screenshots/KGR%2001.png?raw=true";
titles = {
en = "Show Kerning Groups";
ru = "Показать кернинговые группы";
};
url = "https://github.com/Mark2Mark/Show-Kerning-Group-Reference";
},
{
descriptions = {
en = "*View > Show Next Font* shows in a light orange colour the same glyph of another opened font. It could be useful for visual comparison of italics with normal styles,or different versions of the same font.";
ru = "*Просмотр > Показать следующий шрифт* показывает светло-оранжевым цветом тот же глиф и другого открытого шрифта. Можно применять для визуального сравнения курсива с обычным начертанием или разными версиями одного и того же шрифта.";
};
donationURL = "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=NXQFEWCXXJABE&lc=US";
path = ShowNextFont.glyphsReporter;
screenshot = "https://raw.githubusercontent.com/guidoferreyra/ShowNextFont/master/screen-nextfont.png";
titles = {
en = "Show Next Font";
ru = "Показать следующий шрифт";
};
url = "https://github.com/guidoferreyra/ShowNextFont";
},
{
descriptions = {
en = "*View > Show Anchors Compatibility* is a complementary tool for Show Masters compatibility for those cases where the masters are not compatible because the absence of wrong naming of an anchor. The plugin displays a red circle behind the anchor that is not present in all masters.";
ru = "*Просмотр > Показать совместимость якорей* — это дополнительный инструмент для «Показать совместимость мастеров» для тех случаев, когда мастера не совместимы из-за отсутствия неправильного якоря. Плагин отображает красный круг за якорем, который присутствует не во всех мастерах.";
};
donationURL = "https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=NXQFEWCXXJABE&lc=US";