Microsoft Fonts

[Microsoft Office Fonts]16.93.25アップデートフォント

多言語用のフォントとUI用の特殊フォントで合計7書体追加のみ
他はバージョンの変更等もない(遊ゴシックのUIフォントもかわらなかった)
16.93.25アップデートフォント
フォント名Size修正日バージョン
1Leelauib.ttf32767220250112Version 5.05
2Leelawui.ttf39401620250112Version 5.05
3leeluisl.ttf38651620250112Version 5.05
4Nirmala.ttf137963220250112Version 1.33
5Nirmalab.ttf133708420250112Version 1.33
6Nirmalas.ttf141874020250112Version 1.33
7ONAppleIcon.ttf564420250112Version 1.0
項目数 : 7

|

Microsoft Office 製品版フォントダウンロード


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003# Microsoft Officeフォントの一般利用は
004# 許諾違反になるフォントもあります(大丈夫なフォントもある)
005# ダウンロードに数分かかります
006# com.cocolog-nifty.quicktimer.icefloe
007----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
008use AppleScript version "2.8"
009use framework "Foundation"
010use framework "AppKit"
011use scripting additions
012property refMe : a reference to current application
013
014##
015set strURL to ("https://go.microsoft.com/fwlink/?linkid=525136") as text
016
017################################
018#ファイルのダウンロード先
019#起動時に削除される項目
020set appFileManager to refMe's NSFileManager's defaultManager()
021set ocidTempDirURL to appFileManager's temporaryDirectory()
022set ocidUUID to refMe's NSUUID's alloc()'s init()
023set ocidUUIDString to ocidUUID's UUIDString
024set ocidSaveDirPathURL to ocidTempDirURL's URLByAppendingPathComponent:(ocidUUIDString) isDirectory:true
025#フォルダ生成
026set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
027ocidAttrDict's setValue:(511) forKey:(refMe's NSFilePosixPermissions)
028set listBoolMakeDir to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:true attributes:(ocidAttrDict) |error| :(reference)
029#リダイレクト先のURLを取得
030set strCommandText to ("/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' \"" & strURL & "\"") as text
031set strURL to (do shell script strCommandText) as text
032
033################################
034set ocidURLString to refMe's NSString's stringWithString:(strURL)
035set ocidURL to refMe's NSURL's alloc()'s initWithString:(ocidURLString)
036#リダイレクト先のURLからダウンロードファイル名
037set ocidFileName to ocidURL's lastPathComponent() as text
038#ダウンロード先URLからパス
039set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(ocidFileName)
040set strSaveFilePath to ocidSaveFilePathURL's |path| as text
041#ファイルダウンロード
042set strCommandText to ("/usr/bin/curl -L -o \"" & strSaveFilePath & "\" \"" & strURL & "\" --http1.1 --connect-timeout 20") as text
043set strResponse to (do shell script strCommandText) as text
044
045################################
046#PKGの解凍先ディレクトリ
047set ocidExpandDirPathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("expand")
048set strExpandDirPath to ocidExpandDirPathURL's |path| as text
049#ダウンロードしたPKGの解凍
050set theComandText to "/usr/sbin/pkgutil  --expand  \"" & strSaveFilePath & "\" \"" & strExpandDirPath & "\"" as text
051do shell script theComandText
052
053################################
054#解凍するPayloadのURL
055set ocidPayloadFilePathURL to ocidExpandDirPathURL's URLByAppendingPathComponent:("Microsoft_PowerPoint.pkg/Payload")
056#Payloadを解凍する解凍先URL
057set ocidPayloadExpandDirPathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("Payload")
058#解凍するPayloadのパス
059set strPayloadFilePath to ocidPayloadFilePathURL's |path| as text
060#解凍先のディレクトリ
061set strPayloadExpandFilePath to ocidPayloadExpandDirPathURL's |path| as text
062#Payloadの解凍
063set theComandText to ("/usr/bin/ditto  -xz   \"" & strPayloadFilePath & "\"   \"" & strPayloadExpandFilePath & "\"") as text
064do shell script theComandText
065################################
066#解凍されたPayloadのフォントディレクトリ
067set ocidDFontsDirPathURL to ocidPayloadExpandDirPathURL's URLByAppendingPathComponent:("Microsoft PowerPoint.app/Contents/Resources/DFonts")
068
069################################
070#移動先
071#ユーザーのライブラリディレクトリ
072set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSDocumentDirectory) inDomains:(refMe's NSUserDomainMask))
073set ocidDocumentDirPathURL to ocidURLsArray's firstObject()
074
075#解凍したDFontsの移動先
076set ocidSaveDirPathURL to ocidDocumentDirPathURL's URLByAppendingPathComponent:("Library/Fonts/Microsoft Office") isDirectory:(true)
077
078#DFontsを移動
079set listDone to appFileManager's moveItemAtURL:(ocidDFontsDirPathURL) toURL:(ocidSaveDirPathURL) |error| :(reference)
080
081# ラベルを付与する
082set ocidLabelNo to refMe's NSNumber's numberWithInteger:(7)
083set listResult to (ocidSaveDirPathURL's setResourceValue:(ocidLabelNo) forKey:(refMe's NSURLLabelNumberKey) |error| :(reference))
084set ocidLabelNo to (item 1 of listResult)
085
086################################
087#解凍先を開く
088set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
089set boolDone to appSharedWorkspace's openURL:(ocidSaveDirPathURL)
090
091return
AppleScriptで生成しました

|

Microsoft Office CloudFonts 一覧 (Windows版)

パワーポイントのクラウドフォントを含む600書体あまり
【ファイルリスト】: フォントリスト
行番号ファミリー名サイズ修正日バージョン備考
001Abadi Extra Light22.18 kb 20241208 3.01;O365
002Abadi32.7 kb 20241208 3.01;O365
003Agency FB54.37 kb 20241208 1.03;O365
004Agency FB52.68 kb 20241208 1.03;O365
005Aharoni55.33 kb 20241208 6.01;O365
006Aldhabi529.63 kb 20241208 6.84;O365
007Algerian70.51 kb 20241208 1.59;O365
008AngsanaUPC401.54 kb 20241208 5.05;O365
009Aparajita199.72 kb 20241208 6.90;O365
010Aparajita186.22 kb 20241208 6.90;O365
011Aparajita210.29 kb 20241208 6.90;O365
012Aparajita191.82 kb 20241208 6.90;O365
013Arabic Typesetting505.92 kb 20241208 6.84;O365
014Arial Black160.08 kb 20241208 5.23;O365
015Arial713.66 kb 20241208 7.00;O365
016Arial973.28 kb 20241208 7.00;O365
017Arial709.89 kb 20241208 7.00;O365
018Arial Narrow163.72 kb 20241208 2.42;O365
019Arial Narrow164.41 kb 20241208 2.42;O365
020Arial Narrow166.54 kb 20241208 2.42;O365
021Arial Narrow159.29 kb 20241208 2.42;O365
022Arial Nova174.56 kb 20241208 1.05;O365
023Arial Nova181.55 kb 20241208 1.05;O365
024Arial Nova Cond174.69 kb 20241208 1.05;O365
025Arial Nova Cond179.19 kb 20241208 1.05;O365
026Arial Nova Cond172.92 kb 20241208 1.05;O365
027Arial Nova Cond Light175.9 kb 20241208 1.05;O365
028Arial Nova Cond Light181.33 kb 20241208 1.05;O365
029Arial Nova Cond176.42 kb 20241208 1.05;O365
030Arial Nova174.53 kb 20241208 1.05;O365
031Arial Nova Light175.77 kb 20241208 1.05;O365
032Arial Nova Light181.67 kb 20241208 1.05;O365
033Arial Nova181.36 kb 20241208 1.05;O365
034Arial Rounded MT Bold40.51 kb 20241208 1.53;O365
035Arial1.03 mb 20241208 7.00;O365
036Avenir Next LT Pro94.28 kb 20241208 3.04;O365
037Avenir Next LT Pro103.96 kb 20241208 3.04;O365
038Avenir Next LT Pro108.68 kb 20241208 3.04;O365
039Avenir Next LT Pro Light120.42 kb 20241208 3.04;O365
040Avenir Next LT Pro Light116.12 kb 20241208 3.04;O365
041Avenir Next LT Pro102.82 kb 20241208 3.04;O365
042Baskerville Old Face49.72 kb 20241208 1.52;O365
043궁서체16.26 mb 20241208 5.02;O365
044Bell MT77.42 kb 20241208 1.52;O365
045Bell MT76.89 kb 20241208 1.52;O365
046Bell MT79.74 kb 20241208 1.52;O365
047Bembo34.34 kb 20241208 3.01;O365
048Bembo34.23 kb 20241208 3.01;O365
049Berlin Sans FB91.67 kb 20241208 1.01;O365
050Berlin Sans FB Demi91.6 kb 20241208 1.01;O365
051Berlin Sans FB92.14 kb 20241208 1.01;O365
052Bernard MT Condensed65.46 kb 20241208 1.52;O365
053Biome162.86 kb 20241208 1.07;O365
054Biome Light163.7 kb 20241208 1.07;O365
055Biome Light160.42 kb 20241208 1.07;O365
056Biome164.96 kb 20241208 1.07;O365
057Blackadder ITC127.51 kb 20241208 1.06;O365
058Bodoni MT Black73.15 kb 20241208 2.11;O365
059Bodoni MT Black62.62 kb 20241208 2.11;O365
060Bodoni MT73.69 kb 20241208 2.11;O365
061Bodoni MT62.97 kb 20241208 2.11;O365
062Bodoni MT Condensed69.33 kb 20241208 2.11;O365
063Bodoni MT Condensed62.51 kb 20241208 2.11;O365
064Bodoni MT Condensed68.72 kb 20241208 2.11;O365
065Bodoni MT Condensed69.09 kb 20241208 2.11;O365
066Bodoni MT78.31 kb 20241208 2.11;O365
067Bodoni MT Poster Compressed80.5 kb 20241208 2.11;O365
068Bodoni MT66.45 kb 20241208 2.11;O365
069Book Antiqua136.51 kb 20241208 2.37;O365
070Book Antiqua137.24 kb 20241208 2.37;O365
071Book Antiqua135.16 kb 20241208 2.37;O365
072Book Antiqua141.36 kb 20241208 2.36;O365
073Bookman Old Style148.04 kb 20241208 2.36;O365
074Bookman Old Style140.3 kb 20241208 2.36;O365
075Bookman Old Style146.34 kb 20241208 2.37;O365
076Bookman Old Style146.75 kb 20241208 2.36;O365
077Bookshelf Symbol 748.34 kb 20241208 1.04;O365
078Bradley Hand ITC100.36 kb 20241208 1.06;O365
079Britannic Bold35.59 kb 20241208 1.52;O365
080Broadway54.07 kb 20241208 1.56;O365
081BrowalliaUPC329.75 kb 20241208 5.05;O365
082Brush Script MT47.86 kb 20241208 1.53;O365
083Calibri1.07 mb 20241208 6.21;O365
084Calibri1.53 mb 20241208 6.21;O365
085Calibri1.11 mb 20241208 6.21;O365
086Calibri Light979.63 kb 20241208 6.21;O365
087Calibri Light1.36 mb 20241208 6.21;O365
088Calibri1.56 mb 20241208 6.21;O365
089Californian FB74.65 kb 20241208 1.01;O365
090Californian FB92.38 kb 20241208 1.01;O365
091Californian FB99.25 kb 20241208 1.01;O365
092Calisto MT76.76 kb 20241208 1.63;O365
093Calisto MT78.76 kb 20241208 1.63;O365
094Calisto MT51.2 kb 20241208 1.63;O365
095Calisto MT72.18 kb 20241208 1.63;O365
096Cambria849.19 kb 20241208 6.98;O365
097Cambria833.93 kb 20241208 6.98;O365
098Cambria885.12 kb 20241208 6.98;O365
099Cambria Math1.79 mb 20241208 6.99;O365
100Candara221.88 kb 20241208 5.62;O365
101Candara220.1 kb 20241208 5.62;O365
102Candara220.15 kb 20241208 5.62;O365
103Candara211.99 kb 20241208 5.62;O365
104Castellar43.44 kb 20241208 1.56;O365
105Cavolini130.67 kb 20241208 1.21;O365
106Cavolini117.28 kb 20241208 1.21;O365
107Cavolini127.44 kb 20241208 1.21;O365
108Cavolini119.35 kb 20241208 1.21;O365
109Centaur77.89 kb 20241208 1.56;O365
110Century Gothic124.74 kb 20241208 2.36;O365
111Century Gothic115.48 kb 20241208 2.36;O365
112Century Gothic134.14 kb 20241208 2.36;O365
113Century Gothic125.24 kb 20241208 2.36;O365
114Century Schoolbook146.55 kb 20241208 2.36;O365
115Century Schoolbook154.48 kb 20241208 2.36;O365
116Century Schoolbook148.68 kb 20241208 2.36;O365
117Century Schoolbook148.83 kb 20241208 2.37;O365
118Century151.22 kb 20241208 1.21;O365
119Chiller91.58 kb 20241208 1.06;O365
120Colonna MT49.82 kb 20241208 1.52;O365
121Comic Sans MS216.72 kb 20241208 5.14;O365
122Comic Sans MS221.91 kb 20241208 5.14;O365
123Comic Sans MS219.17 kb 20241208 5.14;O365
124Comic Sans MS238.04 kb 20241208 5.14;O365
125Consolas400.47 kb 20241208 7.00;O365
126Consolas390.39 kb 20241208 7.00;O365
127Consolas460.09 kb 20241208 7.00;O365
128Consolas451.64 kb 20241208 7.00;O365
129Constantia448.09 kb 20241208 5.93;O365
130Constantia444.33 kb 20241208 5.93;O365
131Constantia441.26 kb 20241208 5.93;O365
132Constantia440.84 kb 20241208 5.93;O365
133Cooper Black75.13 kb 20241208 1.52;O365
134Copperplate Gothic Bold56.31 kb 20241208 1.52;O365
135Copperplate Gothic Light57.47 kb 20241208 1.52;O365
136Corbel286.07 kb 20241208 6.00;O365
137Corbel281.38 kb 20241208 6.00;O365
138Corbel276.3 kb 20241208 6.00;O365
139Corbel268.46 kb 20241208 6.00;O365
140CordiaUPC369.01 kb 20241208 5.05;O365
141Courier New570.03 kb 20241208 6.91;O365
142Courier New797.64 kb 20241208 6.92;O365
143Courier New659.96 kb 20241208 6.91;O365
144Courier New798.9 kb 20241208 6.92;O365
145Dante48.63 kb 20241208 3.01;O365
146DaunPenh177.98 kb 20241208 5.05;O365
147David88.26 kb 20241208 6.01;O365
148David88.02 kb 20241208 6.01;O365
149Daytona131.11 kb 20241208 1.07;O365
150Daytona122.9 kb 20241208 1.07;O365
151Daytona126.62 kb 20241208 1.07;O365
152Daytona Pro Condensed Light77.21 kb 20241208 1.01;O365
153Daytona Pro Condensed76.09 kb 20241208 1.01;O365
154Daytona Pro Light89.32 kb 20241208 1.01;O365
155Daytona Pro Light78.33 kb 20241208 1.01;O365
156Daytona118.8 kb 20241208 1.07;O365
157等线16.21 mb 20241208 1.17;O365
158等线 Light15.14 mb 20241208 1.17;O365
159等线16.09 mb 20241208 1.17;O365
160DilleniaUPC61.06 kb 20241208 5.05;O365
161DilleniaUPC57.22 kb 20241208 5.05;O365
162DilleniaUPC62.1 kb 20241208 5.05;O365
163DilleniaUPC61.72 kb 20241208 5.05;O365
164DokChampa138.76 kb 20241208 5.06;O365
165Dubai171.94 kb 20241208 1.10;O365
166Dubai Light172.32 kb 20241208 1.10;O365
167Dubai Medium172.1 kb 20241208 1.10;O365
168Dubai174.15 kb 20241208 1.10;O365
169Ebrima870.67 kb 20241208 5.12;O365
170Ebrima868.66 kb 20241208 5.12;O365
171Edwardian Script ITC59.13 kb 20241208 1.06;O365
172Eras Bold ITC50.86 kb 20241208 1.02;O365
173Eras Demi ITC53.35 kb 20241208 1.02;O365
174Eras Light ITC62.01 kb 20241208 1.02;O365
175Eras Medium ITC54.12 kb 20241208 1.02;O365
176EucrosiaUPC69.04 kb 20241208 5.05;O365
177EucrosiaUPC66.19 kb 20241208 5.05;O365
178EucrosiaUPC68.57 kb 20241208 5.05;O365
179EucrosiaUPC64.82 kb 20241208 5.05;O365
180Euphemia167.22 kb 20241208 5.08;O365
181仿宋10.57 mb 20241208 5.01;O365
182Felix Titling40.79 kb 20241208 1.52;O365
183Footlight MT Light78.39 kb 20241208 1.52;O365
184Forte55.38 kb 20241208 1.61;O365
185Franklin Gothic Book159.36 kb 20241208 2.02;O365
186Franklin Gothic Book142.76 kb 20241208 2.02;O365
187Franklin Gothic Demi Cond105.34 kb 20241208 2.01;O365
188Franklin Gothic Demi125.79 kb 20241208 2.01;O365
189Franklin Gothic Demi133.15 kb 20241208 2.01;O365
190Franklin Gothic Heavy140.85 kb 20241208 2.01;O365
191Franklin Gothic Heavy129.64 kb 20241208 2.01;O365
192Franklin Gothic Medium Cond121.02 kb 20241208 2.01;O365
193Franklin Gothic Medium141.68 kb 20241208 5.01;O365
194Franklin Gothic Medium126.46 kb 20241208 5.02;O365
195FrankRuehl70.86 kb 20241208 6.01;O365
196FreesiaUPC61.01 kb 20241208 5.05;O365
197FreesiaUPC57.26 kb 20241208 5.05;O365
198FreesiaUPC60.5 kb 20241208 5.05;O365
199FreesiaUPC57.08 kb 20241208 5.05;O365
200Freestyle Script64.99 kb 20241208 1.06;O365
201Gabriola1.8 mb 20241208 5.93;O365
202Gadugi237.37 kb 20241208 1.12;O365
203Gadugi239.7 kb 20241208 1.12;O365
204Garamond184.44 kb 20241208 2.41;O365
205Garamond174.1 kb 20241208 2.41;O365
206Garamond184.25 kb 20241208 2.41;O365
207Gautami206.96 kb 20241208 6.90;O365
208Gautami241.07 kb 20241208 6.90;O365
209Georgia204.25 kb 20241208 5.59;O365
210Georgia199.95 kb 20241208 5.59;O365
211Georgia200.9 kb 20241208 5.59;O365
212Georgia Pro Black124.14 kb 20241208 6.03;O365
213Georgia Pro Black125.66 kb 20241208 6.03;O365
214Georgia Pro135.65 kb 20241208 6.12;O365
215Georgia Pro130.43 kb 20241208 6.12;O365
216Georgia Pro Cond Black126.05 kb 20241208 6.04;O365
217Georgia Pro Cond Black123.1 kb 20241208 6.03;O365
218Georgia Pro Cond131.56 kb 20241208 6.12;O365
219Georgia Pro Cond128.41 kb 20241208 6.12;O365
220Georgia Pro Cond135.92 kb 20241208 6.12;O365
221Georgia Pro Cond Light132.22 kb 20241208 6.12;O365
222Georgia Pro Cond Light127.56 kb 20241208 6.12;O365
223Georgia Pro Cond Semibold123.19 kb 20241208 6.04;O365
224Georgia Pro Cond Semibold120.34 kb 20241208 6.04;O365
225Georgia Pro Cond132.5 kb 20241208 6.12;O365
226Georgia Pro135.04 kb 20241208 6.12;O365
227Georgia Pro Light133.95 kb 20241208 6.12;O365
228Georgia Pro Light152.6 kb 20241208 6.12;O365
229Georgia Pro Semibold125.96 kb 20241208 6.04;O365
230Georgia Pro Semibold124.85 kb 20241208 6.04;O365
231Georgia Pro129.61 kb 20241208 6.12;O365
232Georgia212.11 kb 20241208 5.59;O365
233Gigi137.15 kb 20241208 1.06;O365
234Gill Sans MT64.17 kb 20241208 1.66;O365
235Gill Sans MT61.13 kb 20241208 1.66;O365
236Gill Sans MT Condensed54.86 kb 20241208 1.66;O365
237Gill Sans MT62.08 kb 20241208 1.66;O365
238Gill Sans MT60.28 kb 20241208 1.66;O365
239Gill Sans Nova59.13 kb 20241208 1.02;O365
240Gill Sans Nova67.81 kb 20241208 1.02;O365
241Gill Sans Nova Cond69.85 kb 20241208 1.02;O365
242Gill Sans Nova Cond68.82 kb 20241208 1.02;O365
243Gill Sans Nova Cond68.3 kb 20241208 1.02;O365
244Gill Sans Nova Cond Lt68.57 kb 20241208 1.02;O365
245Gill Sans Nova Cond Lt66.71 kb 20241208 1.02;O365
246Gill Sans Nova Cond Ultra Bold62.38 kb 20241208 1.02;O365
247Gill Sans Nova Cond XBd68.82 kb 20241208 1.02;O365
248Gill Sans Nova Cond XBd68.55 kb 20241208 1.02;O365
249Gill Sans Nova Cond66.94 kb 20241208 1.02;O365
250Gill Sans Nova60.93 kb 20241208 1.02;O365
251Gill Sans Nova Light64.07 kb 20241208 1.02;O365
252Gill Sans Nova Light75.21 kb 20241208 1.02;O365
253Gill Sans Nova Ultra Bold63.36 kb 20241208 1.02;O365
254Gill Sans Nova68.44 kb 20241208 1.02;O365
255Gill Sans Ultra Bold Condensed66.89 kb 20241208 1.66;O365
256Gill Sans Ultra Bold66.03 kb 20241208 1.66;O365
257Gisha65.28 kb 20241208 6.01;O365
258Gisha63.87 kb 20241208 6.01;O365
259Gloucester MT Extra Condensed67.6 kb 20241208 1.52;O365
260Goudy Old Style77.49 kb 20241208 1.52;O365
261Goudy Old Style74.78 kb 20241208 1.52;O365
262Goudy Old Style76.16 kb 20241208 1.52;O365
263Grotesque37.01 kb 20241208 3.01;O365
264Grotesque Light37.06 kb 20241208 3.01;O365
265Grotesque37.05 kb 20241208 3.01;O365
266돋움체13.52 mb 20241208 5.03;O365
267Hadassah Friedlaender50.84 kb 20241208 0.90;O365
268Hadassah Friedlaender50.72 kb 20241208 0.90;O365
269Harrington65.3 kb 20241208 1.52;O365
270HGSゴシックE9.38 mb 20241208 6.20;O365
271HG丸ゴシックM-PRO10.42 mb 20241208 6.20;O365
272HGS明朝E10.94 mb 20241208 6.20;O365
273HGS創英角ゴシックUB8.63 mb 20241208 6.20;O365
274High Tower Text69.48 kb 20241208 1.01;O365
275High Tower Text87.55 kb 20241208 1.01;O365
276Impact199.35 kb 20241208 5.11;O365
277Imprint MT Shadow55.37 kb 20241208 1.52;O365
278Ink Free33.63 kb 20241208 1.00;O365
279IrisUPC67.31 kb 20241208 5.05;O365
280IrisUPC64.2 kb 20241208 5.05;O365
281IrisUPC66.64 kb 20241208 5.05;O365
282IrisUPC63.27 kb 20241208 5.05;O365
283Iskoola Pota353.52 kb 20241208 6.96;O365
284Iskoola Pota530.94 kb 20241208 6.96;O365
285JasmineUPC71.48 kb 20241208 5.05;O365
286JasmineUPC67.62 kb 20241208 5.05;O365
287JasmineUPC69.55 kb 20241208 5.05;O365
288JasmineUPC65.75 kb 20241208 5.05;O365
289Javanese Text296.46 kb 20241208 1.09;O365
290Jokerman64.73 kb 20241208 1.06;O365
291Juice ITC57.94 kb 20241208 1.06;O365
292楷体11.78 mb 20241208 5.01;O365
293Kalinga194.67 kb 20241208 6.90;O365
294Kalinga200.7 kb 20241208 6.90;O365
295Kartika119.22 kb 20241208 6.90;O365
296Kartika122.98 kb 20241208 6.90;O365
297Khmer UI248.28 kb 20241208 5.05;O365
298Khmer UI311.29 kb 20241208 5.05;O365
299KodchiangUPC62.74 kb 20241208 5.05;O365
300KodchiangUPC57.92 kb 20241208 5.05;O365
301KodchiangUPC61.3 kb 20241208 5.05;O365
302KodchiangUPC56.48 kb 20241208 5.05;O365
303Kokila207.4 kb 20241208 6.90;O365
304Kokila172.82 kb 20241208 6.90;O365
305Kokila212.67 kb 20241208 6.90;O365
306Kokila171.6 kb 20241208 6.90;O365
307Kristen ITC54.8 kb 20241208 1.06;O365
308Kunstler Script58.43 kb 20241208 1.06;O365
309Lao UI77.19 kb 20241208 5.06;O365
310Lao UI86.41 kb 20241208 5.06;O365
311Latha111.48 kb 20241208 6.90;O365
312Latha110.96 kb 20241208 6.90;O365
313Leelawadee88.02 kb 20241208 5.06;O365
314Leelawadee UI319.79 kb 20241208 5.05;O365
315Leelawadee UI Semilight378.64 kb 20241208 5.05;O365
316Leelawadee UI386.14 kb 20241208 5.05;O365
317Leelawadee88.13 kb 20241208 5.06;O365
318Levenim MT81.26 kb 20241208 6.01;O365
319Levenim MT81.46 kb 20241208 6.01;O365
320LilyUPC50.78 kb 20241208 5.05;O365
321LilyUPC47.36 kb 20241208 5.05;O365
322LilyUPC49.75 kb 20241208 5.05;O365
323LilyUPC45.98 kb 20241208 5.05;O365
324Lucida Bright66.51 kb 20241208 1.68;O365
325Lucida Bright61.77 kb 20241208 1.68;O365
326Lucida Bright66.05 kb 20241208 1.68;O365
327Lucida Bright65.75 kb 20241208 1.68;O365
328Lucida Calligraphy50.43 kb 20241208 1.68;O365
329Lucida Fax66.93 kb 20241208 1.68;O365
330Lucida Fax57.43 kb 20241208 1.68;O365
331Lucida Fax62.66 kb 20241208 1.68;O365
332Lucida Fax56.59 kb 20241208 1.68;O365
333Lucida Handwriting57.22 kb 20241208 1.68;O365
334Lucida Sans61.05 kb 20241208 1.68;O365
335Lucida Sans54.8 kb 20241208 1.68;O365
336Lucida Sans60.25 kb 20241208 1.68;O365
337Lucida Sans59.31 kb 20241208 1.68;O365
338Lucida Sans Typewriter49.39 kb 20241208 1.68;O365
339Lucida Sans Typewriter47.72 kb 20241208 1.68;O365
340Lucida Sans Typewriter60.02 kb 20241208 1.68;O365
341Lucida Sans Typewriter50.36 kb 20241208 1.68;O365
342Lucida Sans Unicode301.89 kb 20241208 5.01;O365
343Magneto60.3 kb 20241208 1.01;O365
344Maiandra GD56.03 kb 20241208 1.77;O365
345맑은 고딕12.59 mb 20241208 6.68;O365
346맑은 고딕 Semilight5.08 mb 20241208 6.68;O365
347맑은 고딕13.45 mb 20241208 6.68;O365
348Mangal179.59 kb 20241208 6.90;O365
349Mangal193.14 kb 20241208 6.90;O365
350Marlett20.1 kb 20241208 5.01;O365
351Matura MT Script Capitals46.04 kb 20241208 1.52;O365
352Meiryo UI9.68 mb 20241208 6.30;O365
353Meiryo UI9.47 mb 20241208 6.30;O365
354Microsoft 고딕Neo8.35 mb 20241208 1.01;O365
355Microsoft 고딕Neo Light7.65 mb 20241208 1.01;O365
356Microsoft 고딕Neo8.27 mb 20241208 1.01;O365
357Microsoft Himalaya565.21 kb 20241208 5.23;O365
358Microsoft JhengHei UI14.43 mb 20241208 6.13;O365
359Microsoft JhengHei UI Light12.87 mb 20241208 6.14;O365
360Microsoft JhengHei UI21.39 mb 20241208 6.14;O365
361Microsoft New Tai Lue59.6 kb 20241208 5.99;O365
362Microsoft New Tai Lue66.9 kb 20241208 5.99;O365
363Microsoft PhagsPa89.91 kb 20241208 6.00;O365
364Microsoft PhagsPa86.16 kb 20241208 6.00;O365
365Microsoft Sans Serif868.52 kb 20241208 7.00;O365
366Microsoft Tai Le50.97 kb 20241208 6.00;O365
367Microsoft Tai Le60.0 kb 20241208 6.00;O365
368Microsoft Uighur259.0 kb 20241208 7.00;O365
369Microsoft Uighur252.74 kb 20241208 7.00;O365
370Microsoft YaHei UI16.82 mb 20241208 6.25;O365
371Microsoft YaHei UI Light12.13 mb 20241208 6.23;O365
372Microsoft YaHei UI19.64 mb 20241208 6.25;O365
373Microsoft Yi Baiti293.62 kb 20241208 6.00;O365
374細明體_HKSCS-ExtB36.79 mb 20241208 7.02;O365
375細明體_HKSCS27.44 mb 20241208 7.03;O365
376Miriam Fixed60.26 kb 20241208 6.01;O365
377Miriam55.43 kb 20241208 6.01;O365
378Mistral187.57 kb 20241208 2.11;O365
379Modern Love Caps61.99 kb 20241208 1.00;O365
380Modern Love Grunge256.04 kb 20241208 1.00;O365
381Modern Love59.06 kb 20241208 1.00;O365
382Modern No. 2057.49 kb 20241208 1.52;O365
383Mongolian Baiti281.59 kb 20241208 5.53;O365
384MoolBoran328.65 kb 20241208 5.05;O365
385MS Pゴシック9.21 mb 20241208 5.30;O365
386MS P明朝10.07 mb 20241208 5.30;O365
387MS Outlook11.77 kb 20241208 1.19;O365
388MS Reference Sans Serif204.66 kb 20241208 2.01;O365
389MT Extra9.02 kb 20241208 3.01;O365
390MV Boli70.65 kb 20241208 6.84;O365
391Myanmar Text327.82 kb 20241208 1.18;O365
392Myanmar Text347.75 kb 20241208 1.18;O365
393Narkisim63.69 kb 20241208 6.01;O365
394Neue Haas Grotesk Text Pro287.68 kb 20241208 1.05;O365
395Neue Haas Grotesk Text Pro291.18 kb 20241208 1.05;O365
396Neue Haas Grotesk Text Pro296.59 kb 20241208 1.05;O365
397Neue Haas Grotesk Text Pro265.26 kb 20241208 1.05;O365
398News Gothic MT60.37 kb 20241208 1.62;O365
399News Gothic MT55.76 kb 20241208 1.62;O365
400News Gothic MT58.69 kb 20241208 1.62;O365
401Niagara Engraved90.69 kb 20241208 1.01;O365
402Niagara Solid68.81 kb 20241208 1.01;O365
403Nirmala UI1.39 mb 20241208 1.37;O365
404Nirmala UI Semilight1.48 mb 20241208 1.37;O365
405Nirmala UI1.44 mb 20241208 1.37;O365
406Nyala433.26 kb 20241208 5.04;O365
407OCRB43.69 kb 20241208 1.56;O365
408Onyx75.95 kb 20241208 1.52;O365
409Palace Script MT46.36 kb 20241208 1.61;O365
410Palatino Linotype329.14 kb 20241208 5.03;O365
411Palatino Linotype412.44 kb 20241208 5.03;O365
412Palatino Linotype406.18 kb 20241208 5.03;O365
413Palatino Linotype464.68 kb 20241208 5.03;O365
414Papyrus157.2 kb 20241208 1.12;O365
415Perpetua68.52 kb 20241208 1.77;O365
416Perpetua53.31 kb 20241208 1.77;O365
417Perpetua69.26 kb 20241208 1.77;O365
418Perpetua Titling MT39.66 kb 20241208 1.77;O365
419Perpetua Titling MT36.74 kb 20241208 1.77;O365
420Perpetua51.9 kb 20241208 1.77;O365
421Plantagenet Cherokee91.18 kb 20241208 5.09;O365
422Playbill41.0 kb 20241208 1.52;O365
423Posterama222.08 kb 20241208 1.12;O365
424Posterama215.28 kb 20241208 1.12;O365
425Posterama224.46 kb 20241208 1.12;O365
426Posterama217.97 kb 20241208 1.12;O365
427Pristina77.77 kb 20241208 1.06;O365
428Quire Sans85.2 kb 20241208 1.12;O365
429Quire Sans99.81 kb 20241208 1.12;O365
430Quire Sans87.54 kb 20241208 1.12;O365
431Quire Sans Pro Light55.96 kb 20241208 1.01;O365
432Quire Sans Pro Light61.45 kb 20241208 1.01;O365
433Quire Sans100.95 kb 20241208 1.12;O365
434Raavi84.97 kb 20241208 6.90;O365
435Raavi85.1 kb 20241208 6.90;O365
436Rage Italic124.79 kb 20241208 1.03;O365
437Ravie68.83 kb 20241208 1.01;O365
438Rockwell66.58 kb 20241208 1.66;O365
439Rockwell62.24 kb 20241208 1.66;O365
440Rockwell Condensed51.13 kb 20241208 1.66;O365
441Rockwell Condensed47.6 kb 20241208 1.66;O365
442Rockwell Extra Bold42.65 kb 20241208 1.66;O365
443Rockwell70.06 kb 20241208 1.66;O365
444Rockwell Light120.12 kb 20241208 3.01;O365
445Rockwell Nova69.44 kb 20241208 1.02;O365
446Rockwell Nova66.99 kb 20241208 1.02;O365
447Rockwell Nova Cond68.54 kb 20241208 1.02;O365
448Rockwell Nova Cond66.29 kb 20241208 1.02;O365
449Rockwell Nova Cond70.1 kb 20241208 1.02;O365
450Rockwell Nova Cond Light69.75 kb 20241208 1.02;O365
451Rockwell Nova Cond Light66.13 kb 20241208 1.02;O365
452Rockwell Nova Cond65.82 kb 20241208 1.02;O365
453Rockwell Nova Extra Bold68.76 kb 20241208 1.02;O365
454Rockwell Nova Extra Bold66.67 kb 20241208 1.02;O365
455Rockwell Nova70.6 kb 20241208 1.02;O365
456Rockwell Nova Light71.22 kb 20241208 1.02;O365
457Rockwell Nova Light68.65 kb 20241208 1.02;O365
458Rockwell Nova67.41 kb 20241208 1.02;O365
459Rockwell64.13 kb 20241208 1.66;O365
460Rod66.28 kb 20241208 6.01;O365
461Sabon Next LT317.72 kb 20241208 1.06;O365
462Sabon Next LT325.44 kb 20241208 1.06;O365
463Sabon Next LT317.53 kb 20241208 1.06;O365
464Sabon Next LT325.91 kb 20241208 1.06;O365
465Sagona Book107.72 kb 20241208 1.01;O365
466Sagona Book94.66 kb 20241208 1.01;O365
467Sagona Book101.5 kb 20241208 1.01;O365
468Sagona Book92.07 kb 20241208 1.01;O365
469Sagona ExtraLight103.4 kb 20241208 1.01;O365
470Sagona ExtraLight92.54 kb 20241208 1.01;O365
471Sakkal Majalla368.8 kb 20241208 6.85;O365
472Sakkal Majalla364.38 kb 20241208 6.85;O365
473Sanskrit Text346.2 kb 20241208 1.00;O365
474Script MT Bold50.42 kb 20241208 1.03;O365
475Segoe Print160.24 kb 20241208 5.04;O365
476Segoe Print160.84 kb 20241208 5.04;O365
477Segoe Script573.7 kb 20241208 5.02;O365
478Segoe Script589.39 kb 20241208 5.02;O365
479Segoe UI Emoji1.79 mb 20241208 1.20;O365
480Segoe UI Historic1.39 mb 20241208 1.03;O365
481Segoe UI Symbol2.45 mb 20241208 6.23;O365
482Selawik37.27 kb 20241208 1.01;O365
483Selawik Light37.45 kb 20241208 1.01;O365
484Selawik Semibold37.42 kb 20241208 1.01;O365
485Selawik37.43 kb 20241208 1.01;O365
486Shonar Bangla219.27 kb 20241208 6.90;O365
487Shonar Bangla255.82 kb 20241208 6.90;O365
488Shruti213.46 kb 20241208 6.90;O365
489Shruti250.36 kb 20241208 6.90;O365
490黑体9.75 mb 20241208 5.03;O365
491Simplified Arabic261.78 kb 20241208 6.96;O365
492Simplified Arabic Fixed94.84 kb 20241208 6.84;O365
493Simplified Arabic259.66 kb 20241208 6.97;O365
494SimSun-ExtB17.06 mb 20241208 5.03;O365
495新宋体18.21 mb 20241208 5.16;O365
496Sitka Banner973.51 kb 20241208 1.12;O365
497Sitka Banner926.86 kb 20241208 1.12;O365
498Sitka Banner983.66 kb 20241208 1.12;O365
499Sitka Banner938.5 kb 20241208 1.12;O365
500Snap ITC58.25 kb 20241208 1.06;O365
501Source Sans Pro Black102.94 kb 20241208 1.076;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
502Source Sans Pro Black288.82 kb 20241208 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
503Source Sans Pro103.2 kb 20241208 1.076;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
504Source Sans Pro290.92 kb 20241208 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
505Source Sans Pro ExtraLight104.3 kb 20241208 1.076;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
506Source Sans Pro ExtraLight291.11 kb 20241208 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
507Source Sans Pro103.83 kb 20241208 1.076;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
508Source Sans Pro Light104.16 kb 20241208 1.076;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
509Source Sans Pro Light292.68 kb 20241208 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
510Source Sans Pro293.52 kb 20241208 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
511Source Sans Pro SemiBold103.56 kb 20241208 1.076;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
512Source Sans Pro SemiBold291.86 kb 20241208 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
513Speak Pro55.22 kb 20241208 7.50;O365
514Speak Pro50.14 kb 20241208 7.50;O365
515Speak Pro52.58 kb 20241208 7.50;O365
516Speak Pro Light52.06 kb 20241208 7.50;O365
517Speak Pro Light50.14 kb 20241208 7.50;O365
518Speak Pro50.36 kb 20241208 7.50;O365
519STCaiyun5.67 mb 20241208 1.03;O365
520华文仿宋11.36 mb 20241208 1.03;O365
521华文琥珀3.71 mb 20241208 1.03;O365
522华文楷体12.73 mb 20241208 1.03;O365
523华文细黑9.76 mb 20241208 1.03;O365
524华文行楷4.01 mb 20241208 1.03;O365
525华文新魏4.05 mb 20241208 1.03;O365
526华文中宋12.13 mb 20241208 1.03;O365
527Sylfaen248.92 kb 20241208 5.06;O365
528Symbol61.42 kb 20241208 5.01;O365
529Tahoma860.48 kb 20241208 7.00;O365
530Tahoma931.71 kb 20241208 7.00;O365
531Tempus Sans ITC71.08 kb 20241208 1.06;O365
532TH SarabunPSK80.74 kb 20241208 1.21;O365
533TH SarabunPSK82.03 kb 20241208 1.21;O365
534TH SarabunPSK79.71 kb 20241208 1.21;O365
535TH SarabunPSK75.3 kb 20241208 1.21;O365
536The Hand Black70.18 kb 20241208 1.01;O365
537The Hand73.62 kb 20241208 1.01;O365
538The Hand Extrablack71.9 kb 20241208 1.01;O365
539The Hand Light71.52 kb 20241208 1.01;O365
540The Hand72.29 kb 20241208 1.01;O365
541The Serif Hand Black104.03 kb 20241208 1.01;O365
542The Serif Hand104.63 kb 20241208 1.01;O365
543The Serif Hand Extrablack103.16 kb 20241208 1.01;O365
544The Serif Hand Light101.95 kb 20241208 1.01;O365
545The Serif Hand101.82 kb 20241208 1.01;O365
546Times New Roman874.41 kb 20241208 7.00;O365
547Times New Roman1.17 mb 20241208 7.00;O365
548Times New Roman932.82 kb 20241208 7.00;O365
549Times New Roman1.19 mb 20241208 7.00;O365
550Tisa Offc Serif Pro235.91 kb 20241208 7.52;O365
551Tisa Offc Serif Pro248.53 kb 20241208 7.52;O365
552Tisa Offc Serif Pro234.32 kb 20241208 7.52;O365
553Tisa Offc Serif Pro Thin232.76 kb 20241208 7.52;O365
554Tisa Offc Serif Pro Thin247.32 kb 20241208 7.52;O365
555Tisa Offc Serif Pro250.38 kb 20241208 7.52;O365
556Traditional Arabic264.56 kb 20241208 6.84;O365
557Traditional Arabic274.67 kb 20241208 6.84;O365
558Trebuchet MS218.42 kb 20241208 5.15;O365
559Trebuchet MS236.72 kb 20241208 5.15;O365
560Trebuchet MS244.78 kb 20241208 5.15;O365
561Trebuchet MS246.93 kb 20241208 5.15;O365
562Tunga164.74 kb 20241208 6.90;O365
563Tunga177.9 kb 20241208 6.90;O365
564Tw Cen MT68.02 kb 20241208 1.03;O365
565Tw Cen MT68.98 kb 20241208 1.03;O365
566Tw Cen MT Condensed60.23 kb 20241208 1.03;O365
567Tw Cen MT Condensed Extra Bold67.55 kb 20241208 1.04;O365
568Tw Cen MT Condensed61.11 kb 20241208 1.03;O365
569Tw Cen MT72.42 kb 20241208 1.03;O365
570Tw Cen MT70.61 kb 20241208 1.03;O365
571UD デジタル 教科書体 NK-B5.34 mb 20241208 2.00;O365
572UD デジタル 教科書体 NK-R5.23 mb 20241208 2.00;O365
573Univers77.98 kb 20241208 3.00;FS
574Univers Condensed81.45 kb 20241208 3.00;FS
575Univers Condensed Light81.13 kb 20241208 3.00;FS
576Univers Condensed80.96 kb 20241208 3.00;FS
577Univers Light76.94 kb 20241208 3.00;FS
578Univers76.76 kb 20241208 3.00;FS
579Urdu Typesetting174.84 kb 20241208 6.86;O365
580Urdu Typesetting210.72 kb 20241208 6.86;O365
581Utsaah190.4 kb 20241208 6.90;O365
582Utsaah181.91 kb 20241208 6.90;O365
583Utsaah210.08 kb 20241208 6.90;O365
584Utsaah185.87 kb 20241208 6.90;O365
585Vani368.36 kb 20241208 6.90;O365
586Vani402.12 kb 20241208 6.90;O365
587Verdana222.33 kb 20241208 5.33;O365
588Verdana203.8 kb 20241208 5.33;O365
589Verdana215.79 kb 20241208 5.33;O365
590Verdana Pro Black169.78 kb 20241208 6.13;O365
591Verdana Pro Black165.47 kb 20241208 6.13;O365
592Verdana Pro175.87 kb 20241208 6.13;O365
593Verdana Pro172.5 kb 20241208 6.13;O365
594Verdana Pro Cond Black173.04 kb 20241208 6.13;O365
595Verdana Pro Cond Black166.68 kb 20241208 6.13;O365
596Verdana Pro Cond175.41 kb 20241208 6.13;O365
597Verdana Pro Cond172.65 kb 20241208 6.13;O365
598Verdana Pro Cond173.76 kb 20241208 6.13;O365
599Verdana Pro Cond Light170.0 kb 20241208 6.13;O365
600Verdana Pro Cond Light165.22 kb 20241208 6.13;O365
601Verdana Pro Cond SemiBold173.2 kb 20241208 6.13;O365
602Verdana Pro Cond SemiBold168.68 kb 20241208 6.13;O365
603Verdana Pro Cond171.07 kb 20241208 6.13;O365
604Verdana Pro174.94 kb 20241208 6.13;O365
605Verdana Pro Light167.82 kb 20241208 6.13;O365
606Verdana Pro Light164.33 kb 20241208 6.13;O365
607Verdana Pro SemiBold172.18 kb 20241208 6.13;O365
608Verdana Pro SemiBold168.2 kb 20241208 6.13;O365
609Verdana Pro167.78 kb 20241208 6.13;O365
610Verdana235.76 kb 20241208 5.33;O365
611Vijaya134.75 kb 20241208 6.90;O365
612Vijaya147.94 kb 20241208 6.90;O365
613Viner Hand ITC99.44 kb 20241208 1.06;O365
614Vivaldi59.99 kb 20241208 1.57
615Vladimir Script49.34 kb 20241208 1.06;O365
616Vrinda223.66 kb 20241208 6.90;O365
617Vrinda224.7 kb 20241208 6.90;O365
618Walbaum Display113.35 kb 20241208 1.03;O365
619Walbaum Display126.2 kb 20241208 1.03;O365
620Walbaum Display Heavy110.81 kb 20241208 1.02;O365
621Walbaum Display Heavy114.5 kb 20241208 1.02;O365
622Walbaum Display112.22 kb 20241208 1.03;O365
623Walbaum Display Light111.83 kb 20241208 1.02;O365
624Walbaum Display Light125.09 kb 20241208 1.02;O365
625Walbaum Display SemiBold113.84 kb 20241208 1.02;O365
626Walbaum Display SemiBold125.92 kb 20241208 1.02;O365
627Walbaum Display125.13 kb 20241208 1.03;O365
628Walbaum Heading103.18 kb 20241208 1.02;O365
629Walbaum Heading123.96 kb 20241208 1.02;O365
630Walbaum Heading103.59 kb 20241208 1.02;O365
631Walbaum Heading118.92 kb 20241208 1.02;O365
632Walbaum Text76.32 kb 20241208 1.02;O365
633Walbaum Text76.92 kb 20241208 1.02;O365
634Walbaum Text79.34 kb 20241208 1.02;O365
635Walbaum Text78.54 kb 20241208 1.02;O365
636Webdings112.98 kb 20241208 5.01;O365
637Wide Latin39.68 kb 20241208 1.52;O365
638Wingdings 258.79 kb 20241208 5.03
639Wingdings 328.47 kb 20241208 5.03
640Wingdings74.56 kb 20241208 5.01;O365
641Yu Gothic UI Semibold14.53 mb 20241208 1.90;O365
642Yu Gothic UI Light13.81 mb 20241208 1.90;O365
643Yu Gothic UI13.75 mb 20241208 1.90;O365
644Yu Gothic UI Semilight13.68 mb 20241208 1.90;O365
645游明朝 Demibold13.24 mb 20241208 1.90;O365
646游明朝 Light13.4 mb 20241208 1.90;O365
647游明朝13.1 mb 20241208 1.90;O365
TTC等のコレクションフォントは代表で1つのみ表示しています
AppleScriptで生成しました

|

Microsoft Office CloudFonts ダウンロード(リネーム有り版:要XCODE)


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003# リネームまでします リーネームにpython3を利用しますので
004# Xcodeをインストールしてある必要があります
005# 600書体を超えますので10分ほどかかります
006# リーネームにpythonのfontToolsを利用しますインストールもしますので
007# 不安な方は実行しないでください
008#com.cocolog-nifty.quicktimer.icefloe
009----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
010use AppleScript version "2.8"
011use framework "Foundation"
012use framework "AppKit"
013use scripting additions
014property refMe : a reference to current application
015
016###python3のパスチェック
017try
018  set strCmdText to ("/usr/bin/which python3") as text
019  set strBinPath to (do shell script strCmdText) as text
020on error
021  return "python3が見つかりませんでした終了します"
022end try
023###fonttoolのインストールチェック
024set strCmdText to ("\"" & strBinPath & "\" -m  pip show fontTools") as text
025try
026  set strPipDone to (do shell script strCmdText) as text
027on error
028  try
029    set strCmdText to ("/bin/mkdir -p $HOME/Library/Caches/pip") as text
030    do shell script strCmdText
031    set strCmdText to ("/bin/chmod  777 $HOME/Library/Caches/pip") as text
032    do shell script strCmdText
033    set strCmdText to ("/bin/mkdir -p  $HOME/Library/Python/3.9/lib/python/site-packages") as text
034    do shell script strCmdText
035    set strCmdText to ("/bin/chmod 755 $HOME/Library/Python/3.9/lib/python/site-packages") as text
036    do shell script strCmdText
037  end try
038  ##インストールされていなければインストールする
039  set strCmdText to ("\"" & strBinPath & "\" -m pip install --user  fontTools") as text
040  set strPipDone to (do shell script strCmdText) as text
041end try
042
043
044##################
045#URL
046set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
047ocidURLComponents's setScheme:("https")
048ocidURLComponents's setHost:("fs.microsoft.com")
049ocidURLComponents's setPath:("/fs/4.9/listAll.json")
050set ocidURL to ocidURLComponents's |URL|()
051
052##################
053#保存先を先に確保
054set appFileManager to refMe's NSFileManager's defaultManager()
055set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSDocumentDirectory) inDomains:(refMe's NSUserDomainMask))
056set ocidDocumentDirPathURL to ocidURLsArray's firstObject()
057set ocidSaveDirPathURL to ocidDocumentDirPathURL's URLByAppendingPathComponent:("Library/Fonts/Microsoft CloudFonts") isDirectory:(true)
058set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
059ocidAttrDict's setValue:(448) forKey:(refMe's NSFilePosixPermissions)
060set listDone to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:true attributes:(ocidAttrDict) |error| :(reference)
061
062##################
063#NSDATA
064set ocidOption to (refMe's NSDataReadingMappedIfSafe)
065set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidURL) options:(ocidOption) |error| :(reference)
066set ocidReadData to (item 1 of listResponse)
067
068##################
069#JSONシリアル
070set appJsonSerial to (refMe's NSJSONSerialization)
071set ocidOption to (refMe's NSJSONReadingMutableContainers)
072set listResponse to appJsonSerial's JSONObjectWithData:(ocidReadData) options:(ocidOption) |error| :(reference)
073set ocidJsonDict to (item 1 of listResponse)
074
075##################
076#PLIST
077set ocidFormat to refMe's NSPropertyListXMLFormat_v1_0
078set listResponse to refMe's NSPropertyListSerialization's dataWithPropertyList:(ocidJsonDict) format:(ocidFormat) options:0  |error| :(reference)
079set ocidSaveData to (item 1 of listResponse)
080
081##################
082#保存
083set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("_FontList.plist") isDirectory:(false)
084set ocidOption to (refMe's NSDataWritingAtomic)
085set listDone to ocidSaveData's writeToURL:(ocidSaveFilePathURL) options:(ocidOption) |error| :(reference)
086
087##################
088#フォント取得用URL
089set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
090ocidURLComponents's setScheme:("https")
091ocidURLComponents's setHost:("fs.microsoft.com")
092ocidURLComponents's setPath:("/fs/4.9/rawguids/")
093set ocidFsURL to ocidURLComponents's |URL|()
094
095##################
096#データ取得
097set ocidFontsArray to ocidJsonDict's objectForKey:("Fonts")
098repeat with itemFonts in ocidFontsArray
099  set ocidSfArray to (itemFonts's objectForKey:("sf"))
100  repeat with itemSf in ocidSfArray
101    set ocidFontId to (itemSf's valueForKey:("id"))
102    set ocidExet to (itemSf's valueForKey:("t"))
103    #ダウンロードするURL
104    set ocidFontURL to (ocidFsURL's URLByAppendingPathComponent:(ocidFontId) isDirectory:(false))
105    #保存するURL
106    set ocidBaseSaveFontURL to (ocidSaveDirPathURL's URLByAppendingPathComponent:(ocidFontId) isDirectory:(false))
107    set ocidSaveFilePathURL to (ocidBaseSaveFontURL's URLByAppendingPathExtension:(ocidExet))
108    ##################
109    #NSDATA
110    set ocidOption to (refMe's NSDataReadingMappedIfSafe)
111    set listResponse to (refMe's NSData's alloc()'s initWithContentsOfURL:(ocidFontURL) options:(ocidOption) |error| :(reference))
112    set ocidFontData to (item 1 of listResponse)
113    ##################
114    #保存
115    set listDone to (ocidFontData's writeToURL:(ocidSaveFilePathURL) options:(ocidOption) |error| :(reference))
116    ##################
117    #フォント名取得
118    set strSaveFilePath to ocidSaveFilePathURL's |path|()
119    #TTC
120    if (ocidExet as text) is "ttc" then
121      set strCommandText to ("/usr/bin/python3 -c \"from fontTools.ttLib import TTCollection; COLL=TTCollection('" & strSaveFilePath & "'); print(COLL.fonts[0]['name'].getDebugName(4))\"") as text
122      set strFontName to (do shell script strCommandText) as text
123      if strFontName is "None" then
124        set strCommandText to ("/usr/bin/python3 -c \"from fontTools.ttLib import TTCollection; COLL=TTCollection('" & strSaveFilePath & "'); print(COLL.fonts[0]['name'].getDebugName(4, 1, 0, 0))\"") as text
125        set strFontName to (do shell script strCommandText) as text
126        if strFontName is "None" then
127          set strCommandText to ("/usr/bin/python3 -c \"from fontTools.ttLib import TTCollection; COLL=TTCollection('" & strSaveFilePath & "'); print(COLL.fonts[0]['name'].getDebugName(4, 3, 1, 1033))\"") as text
128          set strFontName to (do shell script strCommandText) as text
129        end if
130      end if
131      #TTF
132    else
133      set strCommandText to ("/usr/bin/python3 -c \"from fontTools.ttLib import TTFont;print(TTFont('" & strSaveFilePath & "')['name'].getDebugName(4));\"") as text
134      set strFontName to (do shell script strCommandText) as text
135      if strFontName is "None" then
136        set strCommandText to ("/usr/bin/python3 -c \"from fontTools.ttLib import TTFont;print(TTFont('" & strSaveFilePath & "')['name'].getDebugName(4, 1, 0, 0));\"") as text
137        set strFontName to (do shell script strCommandText) as text
138        if strFontName is "None" then
139          set strCommandText to ("/usr/bin/python3 -c \"from fontTools.ttLib import TTFont;print(TTFont('" & strSaveFilePath & "')['name'].getDebugName(4, 3, 1, 1033));\"") as text
140          set strFontName to (do shell script strCommandText) as text
141        end if
142      end if
143    end if
144    ##################
145    #リネーム
146    if strFontName is not "None" then
147      set ocidDistBaseFontURL to (ocidSaveDirPathURL's URLByAppendingPathComponent:(strFontName) isDirectory:(false))
148      set ocidDistFontURL to (ocidDistBaseFontURL's URLByAppendingPathExtension:(ocidExet))
149      set listDone to (appFileManager's moveItemAtURL:(ocidSaveFilePathURL) toURL:(ocidDistFontURL) |error| :(reference))
150    end if
151    #重複フォントはゴミ箱へ
152    if (item 1 of listDone) is false then
153      set listDone to (appFileManager's trashItemAtURL:(ocidSaveFilePathURL) resultingItemURL:(missing value) |error| :(reference))
154      
155    end if
156  end repeat
157end repeat
158
159
160##################
161#保存先を開く
162set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
163set boolDone to appSharedWorkspace's openURL:(ocidSaveDirPathURL)
164
AppleScriptで生成しました

|

Microsoft Office CloudFontsダウンロード(リネーム無し版)


AppleScript サンプルコード

【スクリプトエディタで開く】 |

AppleScript サンプルソース(参考)
行番号ソース
001#!/usr/bin/env osascript
002----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
003# フォント名をリネームしません
004# フォント名の取得とファイル名の変更を自分で処理する必要があります
005# 600書体を超えますので10分ほどかかります
006#com.cocolog-nifty.quicktimer.icefloe
007----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
008use AppleScript version "2.8"
009use framework "Foundation"
010use framework "AppKit"
011use scripting additions
012property refMe : a reference to current application
013
014
015##################
016#URL
017set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
018ocidURLComponents's setScheme:("https")
019ocidURLComponents's setHost:("fs.microsoft.com")
020ocidURLComponents's setPath:("/fs/4.9/listAll.json")
021set ocidURL to ocidURLComponents's |URL|()
022
023##################
024#保存先を先に確保
025set appFileManager to refMe's NSFileManager's defaultManager()
026set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSDocumentDirectory) inDomains:(refMe's NSUserDomainMask))
027set ocidDocumentDirPathURL to ocidURLsArray's firstObject()
028set ocidSaveDirPathURL to ocidDocumentDirPathURL's URLByAppendingPathComponent:("Library/Fonts/Microsoft CloudFonts") isDirectory:(true)
029set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
030ocidAttrDict's setValue:(448) forKey:(refMe's NSFilePosixPermissions)
031set listDone to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:true attributes:(ocidAttrDict) |error| :(reference)
032
033##################
034#NSDATA
035set ocidOption to (refMe's NSDataReadingMappedIfSafe)
036set listResponse to refMe's NSData's alloc()'s initWithContentsOfURL:(ocidURL) options:(ocidOption) |error| :(reference)
037set ocidReadData to (item 1 of listResponse)
038
039##################
040#JSONシリアル
041set appJsonSerial to (refMe's NSJSONSerialization)
042set ocidOption to (refMe's NSJSONReadingMutableContainers)
043set listResponse to appJsonSerial's JSONObjectWithData:(ocidReadData) options:(ocidOption) |error| :(reference)
044set ocidJsonDict to (item 1 of listResponse)
045
046##################
047#PLIST
048set ocidFormat to refMe's NSPropertyListXMLFormat_v1_0
049set listResponse to refMe's NSPropertyListSerialization's dataWithPropertyList:(ocidJsonDict) format:(ocidFormat) options:0  |error| :(reference)
050set ocidSaveData to (item 1 of listResponse)
051
052##################
053#保存
054set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("_FontList.plist") isDirectory:(false)
055set ocidOption to (refMe's NSDataWritingAtomic)
056set listDone to ocidSaveData's writeToURL:(ocidSaveFilePathURL) options:(ocidOption) |error| :(reference)
057
058##################
059#フォント取得用URL
060set ocidURLComponents to refMe's NSURLComponents's alloc()'s init()
061ocidURLComponents's setScheme:("https")
062ocidURLComponents's setHost:("fs.microsoft.com")
063ocidURLComponents's setPath:("/fs/4.9/rawguids/")
064set ocidFsURL to ocidURLComponents's |URL|()
065
066##################
067#データ取得
068set ocidFontsArray to ocidJsonDict's objectForKey:("Fonts")
069repeat with itemFonts in ocidFontsArray
070  set ocidSfArray to (itemFonts's objectForKey:("sf"))
071  repeat with itemSf in ocidSfArray
072    set ocidFontId to (itemSf's valueForKey:("id"))
073    set ocidExet to (itemSf's valueForKey:("t"))
074    #ダウンロードするURL
075    set ocidFontURL to (ocidFsURL's URLByAppendingPathComponent:(ocidFontId) isDirectory:(false))
076    #保存するURL
077    set ocidBaseSaveFontURL to (ocidSaveDirPathURL's URLByAppendingPathComponent:(ocidFontId) isDirectory:(false))
078    set ocidSaveFilePathURL to (ocidBaseSaveFontURL's URLByAppendingPathExtension:(ocidExet))
079    ##################
080    #NSDATA
081    set ocidOption to (refMe's NSDataReadingMappedIfSafe)
082    set listResponse to (refMe's NSData's alloc()'s initWithContentsOfURL:(ocidFontURL) options:(ocidOption) |error| :(reference))
083    set ocidFontData to (item 1 of listResponse)
084    ##################
085    #保存
086    set listDone to (ocidFontData's writeToURL:(ocidSaveFilePathURL) options:(ocidOption) |error| :(reference))
087  end repeat
088end repeat
089
090
091##################
092#保存先を開く
093set appSharedWorkspace to refMe's NSWorkspace's sharedWorkspace()
094set boolDone to appSharedWorkspace's openURL:(ocidSaveDirPathURL)
095
AppleScriptで生成しました

|

Microsoft Office CloudFonts 一覧(パワーポイントのクラウドダウンロードフォント)

パスは
C:\Users\ユーザーID\AppData\Local\Microsoft\FontCache\X\CloudFonts
利用許諾がMicrosoft Office限定なので
他のアプリケーションで利用する場合は許諾違反になるフォントもある
(大丈夫なフォントもある)


【ファイルリスト】: フォントリスト
行番号ファミリー名サイズ修正日バージョン備考
001Abadi Extra Light22.18 kb 20241207 3.01;O365
002Abadi32.7 kb 20241207 3.01;O365
003ADLaM Display140.07 kb 20241207 2.00;O365
004Aharoni55.33 kb 20241207 6.01;O365
005Alasassy Caps63.39 kb 20241207 2.00;O365
006Aldhabi541.94 kb 20241207 6.85;O365
007Amasis MT Pro Black157.5 kb 20241207 1.00;O365
008Amasis MT Pro Light162.84 kb 20241207 1.00;O365
009Amasis MT Pro Medium161.0 kb 20241207 1.00;O365
010Amasis MT Pro146.03 kb 20241207 1.00;O365
011Angsana New99.88 kb 20241207 5.05;O365
012AngsanaUPC99.84 kb 20241207 5.05;O365
013Aparajita193.44 kb 20241207 6.91;O365
014Aptos Black221.44 kb 20241207 2.01;O365
015Aptos Display221.83 kb 20241207 2.01;O365
016Aptos Display221.11 kb 20241207 2.01;O365
017Aptos ExtraBold221.87 kb 20241207 2.01;O365
018Aptos Light219.45 kb 20241207 2.01;O365
019Aptos Mono98.2 kb 20241207 2.01;O365
020Aptos Narrow238.54 kb 20241207 2.01;O365
021Aptos SemiBold220.98 kb 20241207 2.01;O365
022Aptos Serif202.4 kb 20241207 2.01;O365
023Aptos220.79 kb 20241207 2.01;O365
024Arabic Typesetting505.92 kb 20241207 6.84;O365
025Arial Nova Cond Light181.34 kb 20241207 1.06;O365
026Arial Nova Cond176.42 kb 20241207 1.06;O365
027Arial Nova Light181.68 kb 20241207 1.06;O365
028Arial Nova181.36 kb 20241207 1.06;O365
029Avenir Next LT Pro103.96 kb 20241207 3.04;O365
030Avenir Next LT Pro Demi96.09 kb 20241207 3.10;O365
031Avenir Next LT Pro Light116.12 kb 20241207 3.04;O365
032Avenir Next LT Pro102.82 kb 20241207 3.04;O365
033Baguet Script344.74 kb 20241207 1.00;O365
034바탕16.11 mb 20241207 5.03;O365
035바탕체16.12 mb 20241207 5.03;O365
036Bierstadt Display78.17 kb 20241207 1.04;O365
037Bierstadt81.06 kb 20241207 1.04;O365
038Biome Light160.42 kb 20241207 1.07;O365
039Biome164.96 kb 20241207 1.07;O365
040Boucherie Block82.5 kb 20241207 1.00;O365
041Browallia New80.44 kb 20241207 5.05;O365
042BrowalliaUPC80.41 kb 20241207 5.05;O365
043Cavolini119.35 kb 20241207 1.21;O365
044Chamberi Super Display160.77 kb 20241207 1.00;O365
045Cochocib Script Latin Pro173.15 kb 20241207 1.00;O365
046Congenial Black126.93 kb 20241207 1.00;O365
047Congenial Light129.38 kb 20241207 1.00;O365
048Congenial129.48 kb 20241207 1.00;O365
049Congenial SemiBold141.33 kb 20241207 1.00;O365
050Congenial UltraLight138.29 kb 20241207 1.00;O365
051Cordia New98.07 kb 20241207 5.06;O365
052CordiaUPC85.99 kb 20241207 5.06;O365
053CordiaUPC98.05 kb 20241207 5.06;O365
054DaunPenh177.98 kb 20241207 5.05;O365
055David88.02 kb 20241207 6.01;O365
056Daytona Condensed Light77.17 kb 20241207 1.02;O365
057Daytona Condensed76.05 kb 20241207 1.02;O365
058Daytona Light78.29 kb 20241207 1.02;O365
059Daytona118.84 kb 20241207 1.08;O365
060等线 Light15.42 mb 20241207 1.21;O365
061等线16.31 mb 20241207 1.21;O365
062DilleniaUPC61.72 kb 20241207 5.05;O365
063DokChampa138.76 kb 20241207 5.06;O365
064돋움13.37 mb 20241207 5.04;O365
065돋움체13.38 mb 20241207 5.04;O365
066Dreaming Outloud Pro60.31 kb 20241207 2.00;O365
067Dreaming Outloud ScriptPro66.86 kb 20241207 2.00;O365
068Elephant Pro179.82 kb 20241207 1.00;O365
069EucrosiaUPC64.82 kb 20241207 5.05;O365
070Euphemia154.63 kb 20241207 6.00;O365
071Fairwater Script Light923.13 kb 20241207 1.00;O365
072Fairwater Script877.86 kb 20241207 1.00;O365
073仿宋10.57 mb 20241207 5.02;O365
074Fave Script Bold Pro152.98 kb 20241207 1.00;O365
075Forte Forward79.8 kb 20241207 1.00;O365
076FrankRuehl70.86 kb 20241207 6.01;O365
077FreesiaUPC57.08 kb 20241207 5.05;O365
078Gautami206.96 kb 20241207 6.90;O365
079Gautami241.07 kb 20241207 6.90;O365
080Georgia Pro Black145.49 kb 20241207 6.15;O365
081Georgia Pro Cond Black139.91 kb 20241207 6.15;O365
082Georgia Pro Cond Light140.6 kb 20241207 6.15;O365
083Georgia Pro Cond Semibold138.03 kb 20241207 6.15;O365
084Georgia Pro Cond146.1 kb 20241207 6.15;O365
085Georgia Pro Light164.78 kb 20241207 6.15;O365
086Georgia Pro Semibold143.1 kb 20241207 6.15;O365
087Georgia Pro140.82 kb 20241207 6.15;O365
088Gill Sans Nova Cond Lt66.71 kb 20241207 1.02;O365
089Gill Sans Nova Cond UltraBold62.38 kb 20241207 1.02;O365
090Gill Sans Nova Cond XBd68.55 kb 20241207 1.02;O365
091Gill Sans Nova Cond66.94 kb 20241207 1.02;O365
092Gill Sans Nova Light75.21 kb 20241207 1.02;O365
093Gill Sans Nova Ultra Bold63.36 kb 20241207 1.02;O365
094Gill Sans Nova68.44 kb 20241207 1.02;O365
095Gisha63.87 kb 20241207 6.01;O365
096Goudy Type412.55 kb 20241207 1.00;O365
097Grandview Display179.91 kb 20241207 0.90;O365
098Grandview178.3 kb 20241207 1.04;O365
099Grotesque37.01 kb 20241207 3.01;O365
100Grotesque Light37.06 kb 20241207 3.01;O365
101Grotesque37.05 kb 20241207 3.01;O365
102굴림13.37 mb 20241207 5.04;O365
103굴림체13.38 mb 20241207 5.04;O365
104궁서16.11 mb 20241207 5.03;O365
105궁서체16.12 mb 20241207 5.03;O365
106Hadassah Friedlaender50.72 kb 20241207 0.90;O365
107IrisUPC63.27 kb 20241207 5.05;O365
108Iskoola Pota530.94 kb 20241207 6.96;O365
109JasmineUPC65.75 kb 20241207 5.05;O365
110Jumble206.18 kb 20241207 1.00;O365
111楷体11.78 mb 20241207 5.02;O365
112Kalinga200.7 kb 20241207 6.90;O365
113Kartika119.22 kb 20241207 6.90;O365
114Kartika122.98 kb 20241207 6.90;O365
115Khmer UI311.29 kb 20241207 5.05;O365
116Kigelia Arabic Light442.57 kb 20241207 2.31;O365
117Kigelia Arabic451.6 kb 20241207 2.31;O365
118Kigelia Light1.21 mb 20241207 2.31;O365
119Kigelia1.33 mb 20241207 2.31;O365
120KodchiangUPC56.48 kb 20241207 5.05;O365
121Kokila173.04 kb 20241207 6.91;O365
122Lao UI86.41 kb 20241207 5.06;O365
123Latha110.96 kb 20241207 6.90;O365
124Levenim MT81.46 kb 20241207 6.01;O365
125LilyUPC47.36 kb 20241207 5.05;O365
126LilyUPC45.98 kb 20241207 5.05;O365
127Mangal Pro329.94 kb 20241207 1.05;O365
128Mangal194.35 kb 20241207 6.91;O365
129Microsoft 고딕Neo Light7.65 mb 20241207 1.01;O365
130Microsoft 고딕Neo8.27 mb 20241207 1.01;O365
131細明體_HKSCS27.48 mb 20241207 7.10;O365
132細明體_MSCS27.54 mb 20241207 7.10;O365
133細明體27.47 mb 20241207 7.10;O365
134Miriam Fixed60.26 kb 20241207 6.01;O365
135Miriam55.43 kb 20241207 6.01;O365
136Modern Love Caps61.99 kb 20241207 1.00;O365
137Modern Love Grunge256.04 kb 20241207 1.00;O365
138Modern Love59.06 kb 20241207 1.00;O365
139MoolBoran328.65 kb 20241207 5.05;O365
140Mr Gabe205.12 kb 20241207 1.00;O365
141Mystical Woods RoughScript181.64 kb 20241207 1.00;O365
142Mystical Woods SmoothScript147.15 kb 20241207 1.00;O365
143Narkisim63.69 kb 20241207 6.01;O365
144Neue Haas Grotesk TextPro291.18 kb 20241207 1.05;O365
145Neue Haas Grotesk TextPro265.26 kb 20241207 1.05;O365
146News Gothic MT58.69 kb 20241207 1.62;O365
147Nordique Inline70.21 kb 20241207 2.00;O365
148Nyala902.94 kb 20241207 5.05;O365
149Plantagenet Cherokee212.63 kb 20241207 5.10;O365
150新細明體27.47 mb 20241207 7.10;O365
151Posterama217.97 kb 20241207 1.12;O365
152Quire Sans99.85 kb 20241207 1.13;O365
153Quire Sans87.58 kb 20241207 1.13;O365
154Quire Sans Light61.41 kb 20241207 1.02;O365
155Quire Sans100.97 kb 20241207 1.13;O365
156Raavi85.1 kb 20241207 6.90;O365
157Rastanty Cortez65.26 kb 20241207 1.00;O365
158Rockwell Light120.12 kb 20241207 3.01;O365
159Rockwell Nova197.62 kb 20241207 1.04;O365
160Rockwell Nova Cond Light193.29 kb 20241207 1.04;O365
161Rockwell Nova Cond194.9 kb 20241207 1.04;O365
162Rockwell Nova Extra Bold197.64 kb 20241207 1.04;O365
163Rockwell Nova Light167.02 kb 20241207 1.04;O365
164Rockwell Nova166.21 kb 20241207 1.04;O365
165Rod66.28 kb 20241207 6.01;O365
166Sabon Next LT325.91 kb 20241207 1.06;O365
167Sagona Book91.16 kb 20241207 1.01;O365
168Sagona ExtraLight91.56 kb 20241207 1.01;O365
169Sagona105.66 kb 20241207 1.00;O365
170Sakkal Majalla364.38 kb 20241207 6.85;O365
171Sanskrit Text422.76 kb 20241207 1.03;O365
172Seaford Display104.69 kb 20241207 1.04;O365
173Seaford99.86 kb 20241207 1.04;O365
174Selawik37.27 kb 20241207 1.01;O365
175Selawik Light37.45 kb 20241207 1.01;O365
176Selawik Semibold37.42 kb 20241207 1.01;O365
177Selawik37.43 kb 20241207 1.01;O365
178Shonar Bangla255.82 kb 20241207 6.90;O365
179Shruti250.36 kb 20241207 6.90;O365
180黑体9.75 mb 20241207 5.04;O365
181Simplified Arabic261.78 kb 20241207 6.96;O365
182Simplified Arabic Fixed94.84 kb 20241207 6.84;O365
183Simplified Arabic259.66 kb 20241207 6.97;O365
184Skeena88.41 kb 20241207 1.04;O365
185Skeena Display86.04 kb 20241207 1.04;O365
186Skeena85.32 kb 20241207 1.04;O365
187Source Sans Pro Black288.82 kb 20241207 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
188Source Sans Pro290.92 kb 20241207 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
189Source Sans ProExtraLight291.11 kb 20241207 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
190Source Sans Pro Light292.68 kb 20241207 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
191Source Sans Pro293.52 kb 20241207 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
192Source Sans Pro SemiBold291.86 kb 20241207 2.021;PS 2.000;hotconv 1.0.86;makeotf.lib2.5.63406
193Speak Pro Light50.14 kb 20241207 7.50;O365
194Speak Pro50.36 kb 20241207 7.50;O365
195STCaiyun5.67 mb 20241207 1.03;O365
196华文仿宋11.36 mb 20241207 1.03;O365
197华文琥珀3.71 mb 20241207 1.03;O365
198华文楷体12.73 mb 20241207 1.03;O365
199华文细黑9.76 mb 20241207 1.03;O365
200华文行楷4.01 mb 20241207 1.03;O365
201华文新魏4.05 mb 20241207 1.03;O365
202华文中宋12.13 mb 20241207 1.03;O365
203Tenorite Display104.24 kb 20241207 1.04;O365
204Tenorite104.36 kb 20241207 1.04;O365
205TH SarabunPSK75.3 kb 20241207 1.21;O365
206The Hand Black70.18 kb 20241207 1.01;O365
207The Hand Extrablack71.9 kb 20241207 1.01;O365
208The Hand Light71.52 kb 20241207 1.01;O365
209The Hand72.29 kb 20241207 1.01;O365
210The Serif Hand Black104.03 kb 20241207 1.01;O365
211The Serif Hand Extrablack103.16 kb 20241207 1.01;O365
212The Serif Hand Light101.95 kb 20241207 1.01;O365
213The Serif Hand101.82 kb 20241207 1.01;O365
214Tisa Offc Serif Pro Thin247.48 kb 20241207 7.55;O365
215Tisa Offc Serif Pro250.46 kb 20241207 7.55;O365
216Trade Gothic Inline66.62 kb 20241207 3.05;O365
217Trade Gothic Next Cond46.29 kb 20241207 3.05;O365
218Trade Gothic Next Heavy47.07 kb 20241207 3.05;O365
219Trade Gothic Next HvyCd46.17 kb 20241207 3.05;O365
220Trade Gothic Next Light60.05 kb 20241207 3.05;O365
221Trade Gothic Next Rounded69.62 kb 20241207 3.05;O365
222Trade Gothic Next45.41 kb 20241207 3.05;O365
223Traditional Arabic274.67 kb 20241207 6.84;O365
224Tunga177.9 kb 20241207 6.90;O365
225UD デジタル 教科書体 N-B5.0 mb 20241207 2.00;O365
226UD デジタル 教科書体 N-R4.9 mb 20241207 2.00;O365
227UD デジタル 教科書体 NK-B5.0 mb 20241207 2.00;O365
228UD デジタル 教科書体 NK-R4.9 mb 20241207 2.00;O365
229UD デジタル 教科書体 NP-B5.0 mb 20241207 2.00;O365
230UD デジタル 教科書体 NP-R4.9 mb 20241207 2.00;O365
231Univers Condensed Light81.13 kb 20241207 3.00;FS
232Univers Condensed80.96 kb 20241207 3.00;FS
233Univers Light76.94 kb 20241207 3.00;FS
234Univers76.76 kb 20241207 3.00;FS
235Urdu Typesetting210.72 kb 20241207 6.86;O365
236Utsaah187.29 kb 20241207 6.91;O365
237Vani401.4 kb 20241207 6.91;O365
238Verdana Pro Black231.03 kb 20241207 6.16;O365
239Verdana Pro Cond Black232.27 kb 20241207 6.16;O365
240Verdana Pro Cond Light230.76 kb 20241207 6.16;O365
241Verdana Pro Cond Semibold234.14 kb 20241207 6.16;O365
242Verdana Pro Cond236.62 kb 20241207 6.16;O365
243Verdana Pro Light229.9 kb 20241207 6.16;O365
244Verdana Pro Semibold233.64 kb 20241207 6.16;O365
245Verdana Pro233.36 kb 20241207 6.16;O365
246Vijaya147.94 kb 20241207 6.90;O365
247Vrinda224.7 kb 20241207 6.90;O365
248Walbaum Display Heavy114.5 kb 20241207 1.02;O365
249Walbaum Display Light125.09 kb 20241207 1.02;O365
250Walbaum Display SemiBold125.92 kb 20241207 1.02;O365
251Walbaum Display125.13 kb 20241207 1.03;O365
252Walbaum Heading118.92 kb 20241207 1.02;O365
253Walbaum Text78.54 kb 20241207 1.02;O365
254Wandohope2.77 mb 20241207 1.00;O365
TTC等のコレクションフォントは代表で1つのみ表示しています

|

[Fonts]Microsoft Officeの付属フォントのGDIファミリー名一覧 を取得する(ちょっと修正)


【スクリプトエディタで開く】|

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
# ダイアログでfontsGDIFamilyNames.plistを選んでください
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
use AppleScript version "2.8"
use framework "Foundation"
use framework "AppKIt"
use framework "UniformTypeIdentifiers"
use scripting additions

property refMe : a reference to current application

########################################
#######ファイル選択
---プロンプトの文言改行が使えます\nを入れます
set theWithPrompt to "ファイルを選択してください"
---ファイル選択ダイアログのデフォルトのディレクトリ
try
  set aliasDefaultLocation to (POSIX file "/Applications/Microsoft PowerPoint.app/Contents/Resources") as alias
on error
return "Microsoft Officeをインストールしてないとファイルがないです"
end try

set theFileTypeList to {"com.apple.property-list"}
---ダイアログを出して選択されたファイルは「open」に渡す
set aliasFilePath to (choose file default location aliasDefaultLocation ¬
  with prompt theWithPrompt ¬
  of type theFileTypeList ¬
invisibles false ¬
  with showing package contents without multiple selections allowed) as alias
####入力ファイル関連
set strFilePath to POSIX path of aliasFilePath as text
###NSストリングに
set ocidFilePath to refMe's NSString's stringWithString:strFilePath
###NSURLに
set ocidFilePathURL to refMe's NSURL's fileURLWithPath:ocidFilePath
##ファイル名取得
set strFileName to (ocidFilePathURL's lastPathComponent) as text

########################################
######出力ファイル
##ファイル名
set strFileName to (strFileName & ".html") as text
set aliasSaveFilePath to choose file name with prompt "htmlのファイル名を付けてください" default name strFileName default location (aliasDefaultLocation)
###パス
set strSaveFilePath to POSIX path of aliasSaveFilePath as text
###NSストリングに
set ocidSaveFilePath to refMe's NSString's stringWithString:strSaveFilePath
###NSURLに
set ocidSaveFilePathURL to refMe's NSURL's fileURLWithPath:ocidSaveFilePath
##拡張子
set strFileExtension to (ocidFilePathURL's pathExtension) as text
###拡張子つけ忘れ対策
if strFileExtension is not "html" then
  set strSaveFilePath to (POSIX path of aliasSaveFilePath & ".html") as text
  ###NSストリングに
  set ocidSaveFilePath to refMe's NSString's stringWithString:strSaveFilePath
  ###NSURLに
  set ocidSaveFilePathURL to refMe's NSURL's fileURLWithPath:ocidSaveFilePath
end if

########################################
######データ処理
###PLISTのデータをレコードとして読み込む
set ocidReadPlistData to refMe's NSMutableDictionary's dictionaryWithContentsOfURL:ocidFilePathURL |error|:(reference)

set ocidPlistDict to item 1 of ocidReadPlistData
set ocidAllKeysArray to ocidPlistDict's allKeys()

set ocidAllKeyArray to refMe's NSMutableArray's alloc()'s initWithCapacity:(0)
ocidAllKeyArray's addObjectsFromArray:(ocidAllKeysArray)
##############################
####並び替え並び替え compare
(*
compare:
caseInsensitiveCompare:
localizedCompare:
localizedStandardCompare:
localizedCaseInsensitiveCompare:
*)
#NSSortDescriptor's
set ocidSortDescriptorsArray to refMe's NSMutableArray's alloc()'s initWithCapacity:(0)
set ocidSortDescriptor to (refMe's NSSortDescriptor's sortDescriptorWithKey:"self" ascending:(true) selector:"localizedStandardCompare:")
ocidSortDescriptorsArray's addObject:(ocidSortDescriptor)
##
ocidAllKeyArray's sortUsingDescriptors:(ocidSortDescriptorsArray)
#######################################
##まずはHTMLの基本的部分を生成
########################################
#headerに渡すエレメント
set ocidH3Element to refMe's NSXMLElement's elementWithName:("h3")
(ocidH3Element's setStringValue:("Microsoft Officeの付属フォントのGDIファミリー名一覧"))

########################################
#footerに渡すエレメント
set ocidFotterAElement to refMe's NSXMLElement's elementWithName:("a")
set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("href") stringValue:("https://quicktimer.cocolog-nifty.com/"))
(ocidFotterAElement's addAttribute:(ocidAddNode))
set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("target") stringValue:("_blank"))
(ocidFotterAElement's addAttribute:(ocidAddNode))
set strContents to ("AppleScriptで生成しました") as text
(ocidFotterAElement's setStringValue:(strContents))

########################################
#articleに渡すエレメント
#テーブル部生成開始
set ocidTableElement to refMe's NSXMLElement's elementWithName:("table")
#####【caption】
set ocidCaptionElement to refMe's NSXMLElement's elementWithName:("caption")
ocidCaptionElement's setStringValue:("Microsoft Officeの付属フォントのGDIファミリー名一覧")
ocidTableElement's addChild:(ocidCaptionElement)
#####【colgroup】
set ocidColgroupElement to refMe's NSXMLElement's elementWithName:("colgroup")
#タイトル部の数だけ繰り返し
set listColName to {"LineNo", "ファミリー名", "フォント名"} as list
repeat with itemColName in listColName
  #######【col】col生成
  set ocidAddElement to (refMe's NSXMLElement's elementWithName:("col"))
  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:(itemColName))
(ocidAddElement's addAttribute:(ocidAddNode))
(ocidColgroupElement's addChild:(ocidAddElement))
end repeat
#テーブルエレメントに追加
ocidTableElement's addChild:(ocidColgroupElement)
#######【thead】
set ocidTheadElement to refMe's NSXMLElement's elementWithName:("thead")
#TR
set ocidTrElement to refMe's NSXMLElement's elementWithName:("tr")
#タイトル部の数だけ繰り返し
repeat with itemColName in listColName
  if (itemColName as text) is "LineNo" then
    #ここはTDではなくてTHを利用
    set ocidAddElement to (refMe's NSXMLElement's elementWithName:("th"))
    ####項番処理
    set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:(itemColName))
(ocidAddElement's addAttribute:(ocidAddNode))
    #
    set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("id") stringValue:(itemColName))
(ocidAddElement's addAttribute:(ocidAddNode))
    set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
(ocidAddElement's addAttribute:(ocidAddNode))
    #値を入れる
(ocidAddElement's setStringValue:("\"))
    #TH→TRにセット
(ocidTrElement's addChild:(ocidAddElement))
  else
    #ここはTDではなくてTHを利用
    set ocidAddElement to (refMe's NSXMLElement's elementWithName:("th"))
    set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:(itemColName))
(ocidAddElement's addAttribute:(ocidAddNode))
    #
    set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("id") stringValue:(itemColName))
(ocidAddElement's addAttribute:(ocidAddNode))
    set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
(ocidAddElement's addAttribute:(ocidAddNode))
    #値を入れる
(ocidAddElement's setStringValue:(itemColName))
    #TH→TRにセット
(ocidTrElement's addChild:(ocidAddElement))
  end if
end repeat
#TRをTHEADにセット
ocidTheadElement's addChild:(ocidTrElement)
#THEADをテーブルにセット
ocidTableElement's addChild:(ocidTheadElement)

##################################
#本処理
######【tbody】
set ocidTbodyElement to refMe's NSXMLElement's elementWithName:("tbody")
set numCntRow to 1 as integer
repeat with itemArray in ocidAllKeyArray
  #TRの開始
  set ocidTrElement to (refMe's NSXMLElement's elementWithName:("tr"))
  ####項番処理
  set ocidThElement to (refMe's NSXMLElement's elementWithName:("th"))
  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("項目番号:" & numCntRow))
(ocidThElement's addAttribute:(ocidAddNode))
  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("headers") stringValue:("LineNo"))
(ocidThElement's addAttribute:(ocidAddNode))
  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("col"))
(ocidThElement's addAttribute:(ocidAddNode))
(ocidThElement's setStringValue:(numCntRow as text))
(ocidTrElement's addChild:(ocidThElement))
  ##################################
  set ocidTdElement to (refMe's NSXMLElement's elementWithName:("td"))
  #
  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:(itemArray as text))
(ocidTdElement's addAttribute:(ocidAddNode))
(ocidTdElement's setStringValue:(itemArray as text))
(ocidTrElement's addChild:(ocidTdElement))
  ##################################
  set ocidTdElement to (refMe's NSXMLElement's elementWithName:("td"))
  #
  set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("フォント名"))
(ocidTdElement's addAttribute:(ocidAddNode))
  #
  set ocidItemArray to (ocidPlistDict's objectForKey:(itemArray))
  set strSetValue to ("") as text
  repeat with itemValue in ocidItemArray
    set strSetValue to strSetValue & (itemValue as text) & "\n"
  end repeat
(ocidTdElement's setStringValue:(strSetValue))
(ocidTrElement's addChild:(ocidTdElement))
  
(ocidTbodyElement's addChild:(ocidTrElement))
  set numCntRow to numCntRow + 1 as integer
end repeat
#TBODYをテーブルにセット
ocidTableElement's addChild:(ocidTbodyElement)


######【tfoot】 TRで
set ocidTfootElement to refMe's NSXMLElement's elementWithName:("tfoot")
set ocidTrElement to refMe's NSXMLElement's elementWithName:("tr")
#項目数を取得して
set numCntCol to (count of listColName) as integer
#colspan指定して1行でセット
set ocidThElement to (refMe's NSXMLElement's elementWithName:("th"))
set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("title") stringValue:("テーブルの終わり"))
(ocidThElement's addAttribute:(ocidAddNode))
set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("colspan") stringValue:(numCntCol as text))
(ocidThElement's addAttribute:(ocidAddNode))
set ocidAddNode to (refMe's NSXMLNode's attributeWithName:("scope") stringValue:("row"))
(ocidThElement's addAttribute:(ocidAddNode))
#
set numCntContents to (count of ocidAllKeyArray) as integer
set strContents to ("項目数 : " & (numCntContents - 1)) as text
(ocidThElement's setStringValue:(strContents))
#THをTRにセットして
ocidTrElement's addChild:(ocidThElement)
#TRをTFOOTにセット
ocidTfootElement's addChild:(ocidTrElement)
#TFOOTをテーブルにセット
ocidTableElement's addChild:(ocidTfootElement)

##############################
#HTMLにする
##############################
set ocidHTML to doMakeRootElement({ocidH3Element, ocidTableElement, ocidFotterAElement})
##############################
#保存
##############################
#読み取りやすい表示
set ocidXMLdata to ocidHTML's XMLDataWithOptions:(refMe's NSXMLNodePrettyPrint)


set listDone to ocidXMLdata's writeToURL:(ocidSaveFilePathURL) options:(refMe's NSDataWritingAtomic) |error|:(reference)

####【6】ブラウザで開く
set aliasFilePath to (ocidSaveFilePathURL's absoluteURL()) as alias
tell application "Finder"
open location aliasFilePath
end tell










############################################################
# 基本的なHTMLの構造
(*
doMakeRootElement({argHeaderContents, argArticleContents, argFooterContents})
HTMLのBODY部
header
article
footerにそれぞれAddchildするデータをリストで渡す
戻り値はRootエレメントにセットされた
NSXMLDocumentを戻すので 保存すればOK
*)
############################################################
to doMakeRootElement({argHeaderContents, argArticleContents, argFooterContents})
  #XML初期化
  set ocidXMLDoc to refMe's NSXMLDocument's alloc()'s init()
ocidXMLDoc's setDocumentContentKind:(refMe's NSXMLDocumentHTMLKind)
  # DTD付与
  set ocidDTD to refMe's NSXMLDTD's alloc()'s init()
ocidDTD's setName:("html")
ocidXMLDoc's setDTD:(ocidDTD)
  #
  set ocidRootElement to refMe's NSXMLElement's elementWithName:("html")
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("lang") stringValue:("ja")
ocidRootElement's addAttribute:(ocidAddNode)
  #
  set ocidHeadElement to refMe's NSXMLElement's elementWithName:("head")
  #
  set ocidAddElement to refMe's NSXMLElement's elementWithName:("title")
ocidAddElement's setStringValue:("ImageList")
ocidHeadElement's addChild:(ocidAddElement)
  # http-equiv
  set ocidAddElement to refMe's NSXMLElement's elementWithName:("meta")
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("http-equiv") stringValue:("Content-Type")
ocidAddElement's addAttribute:(ocidAddNode)
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("content") stringValue:("text/html; charset=UTF-8")
ocidAddElement's addAttribute:(ocidAddNode)
ocidHeadElement's addChild:(ocidAddElement)
  #
  set ocidAddElement to refMe's NSXMLElement's elementWithName:("meta")
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("name") stringValue:("viewport")
ocidAddElement's addAttribute:(ocidAddNode)
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("content") stringValue:("width=720")
ocidAddElement's addAttribute:(ocidAddNode)
ocidHeadElement's addChild:(ocidAddElement)
  #
  set ocidAddElement to refMe's NSXMLElement's elementWithName:("style")
ocidAddElement's setStringValue:("body {margin: 10px;background-color: #FFFFFF;}table {max-width: 1280px;border-spacing: 0;caption-side: top;font-family: system-ui;}thead th {border: solid 1px #666666;padding: .5ch 1ch;border-block-width: 1px 0;border-inline-width: 1px 0;&:first-of-type {border-start-start-radius: .5em}&:last-of-type {border-start-end-radius: .5em;border-inline-end-width: 1px}}tbody th {border-spacing: 0;width: 40px !important;border: solid 1px #666666;padding: .5ch 1ch;border-block-width: 1px 0;border-inline-width: 1px 0;}tbody td {word-wrap: break-word;width: 720px;max-width: 720px;border-spacing: 0;border: solid 1px #666666;padding: .5ch 1ch;border-block-width: 1px 0;border-inline-width: 1px 0;&:last-of-type {border-inline-end-width: 1px}}tbody tr:nth-of-type(odd) {background: #F2F2F2;}.kind_string {font-size: 0.75em;}.date_string {font-size: 0.5em;}tfoot th {border: solid 1px #666666;padding: .5ch 1ch;&:first-of-type {border-end-start-radius: .5em}&:last-of-type {border-end-end-radius: .5em;border-inline-end-width: 1px}}img {max-width: 720px;}")
ocidHeadElement's addChild:(ocidAddElement)
ocidRootElement's addChild:(ocidHeadElement)
  #
  #ボディエレメント
  set ocidBodyElement to refMe's NSXMLElement's elementWithName:("body")
  #ヘッダー
  set ocidHeaderElement to refMe's NSXMLElement's elementWithName:("header")
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("id") stringValue:("header")
ocidHeaderElement's addAttribute:(ocidAddNode)
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("class") stringValue:("body_header")
ocidHeaderElement's addAttribute:(ocidAddNode)
ocidHeaderElement's addChild:(argHeaderContents)
ocidBodyElement's addChild:(ocidHeaderElement)
  #アーティクル
  set ocidArticleElement to refMe's NSXMLElement's elementWithName:("article")
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("id") stringValue:("article")
ocidArticleElement's addAttribute:(ocidAddNode)
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("class") stringValue:("body_article")
ocidArticleElement's addAttribute:(ocidAddNode)
ocidArticleElement's addChild:(argArticleContents)
  set ocidH6Element to refMe's NSXMLElement's elementWithName:("h6")
(ocidH6Element's setStringValue:("イメージ一覧"))
ocidArticleElement's addChild:(ocidH6Element)
ocidBodyElement's addChild:(ocidArticleElement)
  #フッター
  set ocidFooterElement to refMe's NSXMLElement's elementWithName:("footer")
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("id") stringValue:("footer")
ocidFooterElement's addAttribute:(ocidAddNode)
  set ocidAddNode to refMe's NSXMLNode's attributeWithName:("class") stringValue:("body_footer")
ocidFooterElement's addAttribute:(ocidAddNode)
ocidFooterElement's addChild:(argFooterContents)
ocidBodyElement's addChild:(ocidFooterElement)
  #ボディをROOTエレメントにセット
ocidRootElement's addChild:(ocidBodyElement)
  #ROOTをXMLにセット
ocidXMLDoc's setRootElement:(ocidRootElement)
  #値を戻す
return ocidXMLDoc
end doMakeRootElement

|

Microsoft Fontsダウンロード


【スクリプトエディタで開く】|

#!/usr/bin/env osascript
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
#
# com.cocolog-nifty.quicktimer.icefloe
----+----1----+----2----+-----3----+----4----+----5----+----6----+----7
use AppleScript version "2.8"
use framework "Foundation"
use framework "AppKit"
use scripting additions
property refMe : a reference to current application



set strURL to ("https://go.microsoft.com/fwlink/?linkid=525136") as text

################################
#ファイルのダウンロード先
#起動時に削除される項目
set appFileManager to refMe's NSFileManager's defaultManager()
set ocidTempDirURL to appFileManager's temporaryDirectory()
set ocidUUID to refMe's NSUUID's alloc()'s init()
set ocidUUIDString to ocidUUID's UUIDString
set ocidSaveDirPathURL to ocidTempDirURL's URLByAppendingPathComponent:(ocidUUIDString) isDirectory:true
#フォルダ生成
set ocidAttrDict to refMe's NSMutableDictionary's alloc()'s initWithCapacity:0
ocidAttrDict's setValue:(511) forKey:(refMe's NSFilePosixPermissions)
set listBoolMakeDir to appFileManager's createDirectoryAtURL:(ocidSaveDirPathURL) withIntermediateDirectories:true attributes:(ocidAttrDict) |error|:(reference)
#リダイレクト先のURLを取得
set strCommandText to ("/usr/bin/curl -s -L -I -o /dev/null -w '%{url_effective}' \"" & strURL & "\"") as text
set strURL to (do shell script strCommandText) as text
################################
set ocidURLString to refMe's NSString's stringWithString:(strURL)
set ocidURL to refMe's NSURL's alloc()'s initWithString:(ocidURLString)
#リダイレクト先のURLからダウンロードファイル名
set ocidFileName to ocidURL's lastPathComponent() as text
#ダウンロード先URLからパス
set ocidSaveFilePathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:(ocidFileName)
set strSaveFilePath to ocidSaveFilePathURL's |path| as text
#ファイルダウンロード
set strCommandText to ("/usr/bin/curl -L -o \"" & strSaveFilePath & "\" \"" & strURL & "\" --http1.1 --connect-timeout 20") as text
set strResponse to (do shell script strCommandText) as text
################################
#PKGの解凍先ディレクトリ
set ocidExpandDirPathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("expand")
set strExpandDirPath to ocidExpandDirPathURL's |path| as text
#ダウンロードしたPKGの解凍
set theComandText to "/usr/sbin/pkgutil --expand \"" & strSaveFilePath & "\" \"" & strExpandDirPath & "\"" as text
do shell script theComandText
################################
#解凍するPayloadのURL
set ocidPayloadFilePathURL to ocidExpandDirPathURL's URLByAppendingPathComponent:("Microsoft_PowerPoint.pkg/Payload")
#Payloadを解凍する解凍先URL
set ocidPayloadExpandDirPathURL to ocidSaveDirPathURL's URLByAppendingPathComponent:("Payload")
#解凍するPayloadのパス
set strPayloadFilePath to ocidPayloadFilePathURL's |path| as text
#解凍先のディレクトリ
set strPayloadExpandFilePath to ocidPayloadExpandDirPathURL's |path| as text
#Payloadの解凍
set theComandText to ("/usr/bin/ditto -xz \"" & strPayloadFilePath & "\" \"" & strPayloadExpandFilePath & "\"") as text
do shell script theComandText
################################
#解凍されたPayloadのフォントディレクトリ
set ocidDFontsDirPathURL to ocidPayloadExpandDirPathURL's URLByAppendingPathComponent:("Microsoft PowerPoint.app/Contents/Resources/DFonts")
#ユーザーのライブラリディレクトリ
set ocidURLsArray to (appFileManager's URLsForDirectory:(refMe's NSLibraryDirectory) inDomains:(refMe's NSUserDomainMask))
set ocidLibraryDirPathURL to ocidURLsArray's firstObject()
#解凍したDFontsの移動先
set ocidDistDirPathURL to ocidLibraryDirPathURL's URLByAppendingPathComponent:("Fonts/Microsoft Fonts")
#DFontsをユーザーのFontsフォルダへ移動
set listDone to appFileManager's moveItemAtURL:(ocidDFontsDirPathURL) toURL:(ocidDistDirPathURL) |error|:(reference)
return

|

その他のカテゴリー

Accessibility Acrobat Acrobat 2020 Acrobat AddOn Acrobat Annotation Acrobat ARMDC Acrobat AV2 Acrobat BookMark Acrobat Classic Acrobat DC Acrobat Dialog Acrobat Distiller Acrobat Form Acrobat JS Acrobat Manifest Acrobat Menu Acrobat Open Acrobat Plugin Acrobat Preferences Acrobat Preflight Acrobat Python Acrobat Reader Acrobat Reader Localized Acrobat Reference Acrobat SCA Acrobat SCA Updater Acrobat Sequ Acrobat Sign Acrobat Stamps Acrobat Watermark Acrobat Windows Acrobat Windows Reader Admin Admin Account Admin Apachectl Admin configCode Admin Device Management Admin LaunchServices Admin Locationd Admin loginitem Admin Maintenance Admin Mobileconfig Admin Permission Admin Pkg Admin Power Management Admin Printer Admin SetUp Admin SMB Admin Support Admin System Information Admin Tools Admin Users Admin Volumes Admin XProtect Adobe Adobe Bridge Adobe FDKO Adobe Fonts Adobe Reference Adobe RemoteUpdateManager AppKit Apple AppleScript AppleScript do shell script AppleScript List AppleScript ObjC AppleScript Osax AppleScript PDF AppleScript Pictures AppleScript record AppleScript Script Editor AppleScript Script Menu AppleScript Shortcuts AppleScript Shortcuts Events AppleScript System Events AppleScript System Events Plist AppleScript Video Applications AppStore Archive Attributes Automator BackUp Barcode Barcode Decode Barcode QR Bash Basic Basic Path Bluetooth BOX Browser Calendar CD/DVD Choose Chrome CIImage CityCode CloudStorage Color com.apple.LaunchServices.OpenWith Console Contacts CotEditor CURL current application Date&Time defaults delimiters Desktop Device Diff Disk Dock DropBox Droplet eMail Encode % Encode Decode Encode HTML Entity Encode UTF8 Error EXIFData ffmpeg File File Name Finder Firefox Folder FolderAction Fonts Fonts ATS Fonts Python Foxit GIF github Guide HTML Icon Illustrator Image Events Image2PDF ImageOptim Input Dictionary iPhone iWork Javascript Jedit Json Label Language Leading Zero List locationd LRC lsappinfo m3u8 Mail MakePDF Map Math Media Media AVAsset Media AVconvert Media AVFoundation Media AVURLAsset Media Movie Media Music Memo Messages Microsoft Microsoft Edge Microsoft Excel Microsoft Fonts Microsoft Office Mouse Music NetWork Notes NSArray NSArray Sort NSBezierPath NSBitmapImageRep NSBundle NSCFBoolean NSCharacterSet NSColor NSColorList NSData NSDecimalNumber NSDictionary NSError NSEvent NSFileAttributes NSFileManager NSFileManager enumeratorAtURL NSFont NSFontManager NSGraphicsContext NSImage NSIndex NSKeyedArchiver NSKeyedUnarchiver NSLocale NSMetadataItem NSMutableArray NSMutableDictionary NSMutableString NSNotFound NSNumber NSOpenPanel NSPasteboard NSpoint NSPredicate NSRange NSRect NSRegularExpression NSRunningApplication NSScreen NSSize NSString NSString stringByApplyingTransform NSStringCompareOptions NSTask NSTimeZone NSURL NSURL File NSURLBookmark NSURLComponents NSURLResourceKey NSURLSession NSUserDefaults NSUUID NSView NSWorkspace Numbers OAuth OneDrive PDF PDF Pymupdf PDFAnnotation PDFAnnotationWidget PDFContext PDFDisplayBox PDFDocumentPermissions PDFImageRep PDFKit PDFnUP PDFOutline PDFView perl Photoshop PlistBuddy pluginkit plutil postalcode PostScript prefPane Preview Python QuickLook QuickTime ReadMe Regular Expression Reminders ReName Repeat RTF Safari SaveFile ScreenCapture ScreenSaver SF Symbols character id SF Symbols Entity sips Skype Slack Sound Spotlight sqlite SRT StandardAdditions Swift System Settings TCC TemporaryItems Terminal Text Text CSV Text MD Text TSV TextEdit Tools Translate Trash Twitter Typography UI Unit Conversion UTType valueForKeyPath Video VisionKit Visual Studio Code VMware Fusion Wacom webarchive webp Wifi Windows XML XML EPUB XML HTML XML LSSharedFileList XML OPML XML Plist XML RSS XML savedSearch XML SVG XML TTML XML webloc XML xmllint XML XMP YouTube zoom