Jelajahi Sumber

【字体】字体无效修复

lizhe 2 tahun lalu
induk
melakukan
6a07e2f0b5

+ 74 - 238
PDF Office/PDF Office.xcodeproj/project.pbxproj

@@ -1178,21 +1178,6 @@
 		ADC075F82987EB9E006C752F /* KMBatchCompressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC075F72987EB9E006C752F /* KMBatchCompressViewModel.swift */; };
 		ADC075F92987EB9E006C752F /* KMBatchCompressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC075F72987EB9E006C752F /* KMBatchCompressViewModel.swift */; };
 		ADC075FA2987EB9E006C752F /* KMBatchCompressViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC075F72987EB9E006C752F /* KMBatchCompressViewModel.swift */; };
-		ADC076022987EF69006C752F /* sfprotextheavy.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FD2987EF69006C752F /* sfprotextheavy.ttf */; };
-		ADC076032987EF69006C752F /* sfprotextheavy.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FD2987EF69006C752F /* sfprotextheavy.ttf */; };
-		ADC076042987EF69006C752F /* sfprotextheavy.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FD2987EF69006C752F /* sfprotextheavy.ttf */; };
-		ADC076052987EF69006C752F /* sfprodisplayregular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FE2987EF69006C752F /* sfprodisplayregular.ttf */; };
-		ADC076062987EF69006C752F /* sfprodisplayregular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FE2987EF69006C752F /* sfprodisplayregular.ttf */; };
-		ADC076072987EF69006C752F /* sfprodisplayregular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FE2987EF69006C752F /* sfprodisplayregular.ttf */; };
-		ADC076082987EF69006C752F /* sfprodisplaybold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FF2987EF69006C752F /* sfprodisplaybold.ttf */; };
-		ADC076092987EF69006C752F /* sfprodisplaybold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FF2987EF69006C752F /* sfprodisplaybold.ttf */; };
-		ADC0760A2987EF69006C752F /* sfprodisplaybold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC075FF2987EF69006C752F /* sfprodisplaybold.ttf */; };
-		ADC0760B2987EF69006C752F /* sfprotextsemibold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC076002987EF69006C752F /* sfprotextsemibold.ttf */; };
-		ADC0760C2987EF69006C752F /* sfprotextsemibold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC076002987EF69006C752F /* sfprotextsemibold.ttf */; };
-		ADC0760D2987EF69006C752F /* sfprotextsemibold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC076002987EF69006C752F /* sfprotextsemibold.ttf */; };
-		ADC0760E2987EF69006C752F /* sfprotextmedium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC076012987EF69006C752F /* sfprotextmedium.ttf */; };
-		ADC0760F2987EF69006C752F /* sfprotextmedium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC076012987EF69006C752F /* sfprotextmedium.ttf */; };
-		ADC076102987EF69006C752F /* sfprotextmedium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = ADC076012987EF69006C752F /* sfprotextmedium.ttf */; };
 		ADC07615298A02F0006C752F /* KMBatchSecurityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC07614298A02F0006C752F /* KMBatchSecurityViewModel.swift */; };
 		ADC07616298A02F0006C752F /* KMBatchSecurityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC07614298A02F0006C752F /* KMBatchSecurityViewModel.swift */; };
 		ADC07617298A02F0006C752F /* KMBatchSecurityViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC07614298A02F0006C752F /* KMBatchSecurityViewModel.swift */; };
@@ -1364,9 +1349,21 @@
 		ADE614BF298620C000F62ED7 /* ImageToPDF.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ADE614BE298620C000F62ED7 /* ImageToPDF.xcassets */; };
 		ADE614C0298620C000F62ED7 /* ImageToPDF.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ADE614BE298620C000F62ED7 /* ImageToPDF.xcassets */; };
 		ADE614C1298620C000F62ED7 /* ImageToPDF.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = ADE614BE298620C000F62ED7 /* ImageToPDF.xcassets */; };
-		ADEC7A6729938645009A8256 /* NSFont+SFProText.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC7A6629938645009A8256 /* NSFont+SFProText.swift */; };
-		ADEC7A6829938645009A8256 /* NSFont+SFProText.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC7A6629938645009A8256 /* NSFont+SFProText.swift */; };
-		ADEC7A6929938645009A8256 /* NSFont+SFProText.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC7A6629938645009A8256 /* NSFont+SFProText.swift */; };
+		ADEC7A7E299397F8009A8256 /* NSFont+SFProText.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC7A7B299397F8009A8256 /* NSFont+SFProText.swift */; };
+		ADEC7A7F299397F8009A8256 /* NSFont+SFProText.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC7A7B299397F8009A8256 /* NSFont+SFProText.swift */; };
+		ADEC7A80299397F8009A8256 /* NSFont+SFProText.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC7A7B299397F8009A8256 /* NSFont+SFProText.swift */; };
+		ADEC7A81299397F8009A8256 /* SF-Pro-Text-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */; };
+		ADEC7A82299397F8009A8256 /* SF-Pro-Text-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */; };
+		ADEC7A83299397F8009A8256 /* SF-Pro-Text-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */; };
+		ADEC7A84299397F8009A8256 /* SF-Pro-Text-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */; };
+		ADEC7A85299397F8009A8256 /* SF-Pro-Text-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */; };
+		ADEC7A86299397F8009A8256 /* SF-Pro-Text-Semibold.otf in Resources */ = {isa = PBXBuildFile; fileRef = ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */; };
+		ADEC7A8829939857009A8256 /* SF-Pro-Text-Regular.otf in CopyFiles */ = {isa = PBXBuildFile; fileRef = ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */; };
+		ADEC7A8929939857009A8256 /* SF-Pro-Text-Semibold.otf in CopyFiles */ = {isa = PBXBuildFile; fileRef = ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */; };
+		ADEC7A8D29939947009A8256 /* SF-Pro-Text-Regular.otf in CopyFiles */ = {isa = PBXBuildFile; fileRef = ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */; };
+		ADEC7A8E29939947009A8256 /* SF-Pro-Text-Semibold.otf in CopyFiles */ = {isa = PBXBuildFile; fileRef = ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */; };
+		ADEC7A9029939957009A8256 /* SF-Pro-Text-Regular.otf in CopyFiles */ = {isa = PBXBuildFile; fileRef = ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */; };
+		ADEC7A9129939957009A8256 /* SF-Pro-Text-Semibold.otf in CopyFiles */ = {isa = PBXBuildFile; fileRef = ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */; };
 		BB00300F298CA383002DD1A0 /* KMPreferenceSegementControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB00300E298CA383002DD1A0 /* KMPreferenceSegementControl.swift */; };
 		BB003010298CA383002DD1A0 /* KMPreferenceSegementControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB00300E298CA383002DD1A0 /* KMPreferenceSegementControl.swift */; };
 		BB003011298CA383002DD1A0 /* KMPreferenceSegementControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB00300E298CA383002DD1A0 /* KMPreferenceSegementControl.swift */; };
@@ -1508,30 +1505,6 @@
 		BB3AAB992987BEA900992A5A /* KMWatermarkPDFView_OC.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AAB972987BEA900992A5A /* KMWatermarkPDFView_OC.m */; };
 		BB3AAB9A2987BEA900992A5A /* KMWatermarkPDFView_OC.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AAB972987BEA900992A5A /* KMWatermarkPDFView_OC.m */; };
 		BB3AAB9B2987BEA900992A5A /* KMWatermarkPDFView_OC.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AAB972987BEA900992A5A /* KMWatermarkPDFView_OC.m */; };
-		BB3AD6C829934F72004FC1AE /* KMDropboxManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6C629934F72004FC1AE /* KMDropboxManager.m */; };
-		BB3AD6C929934F72004FC1AE /* KMDropboxManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6C629934F72004FC1AE /* KMDropboxManager.m */; };
-		BB3AD6CA29934F72004FC1AE /* KMDropboxManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6C629934F72004FC1AE /* KMDropboxManager.m */; };
-		BB3AD6CF29934FAE004FC1AE /* KMCloudServer.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6CC29934FAD004FC1AE /* KMCloudServer.m */; };
-		BB3AD6D029934FAE004FC1AE /* KMCloudServer.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6CC29934FAD004FC1AE /* KMCloudServer.m */; };
-		BB3AD6D129934FAE004FC1AE /* KMCloudServer.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6CC29934FAD004FC1AE /* KMCloudServer.m */; };
-		BB3AD6D229934FAE004FC1AE /* KMServicesCloudFile.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6CE29934FAD004FC1AE /* KMServicesCloudFile.m */; };
-		BB3AD6D329934FAE004FC1AE /* KMServicesCloudFile.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6CE29934FAD004FC1AE /* KMServicesCloudFile.m */; };
-		BB3AD6D429934FAE004FC1AE /* KMServicesCloudFile.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6CE29934FAD004FC1AE /* KMServicesCloudFile.m */; };
-		BB3AD6DB299350F5004FC1AE /* KMCloudOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6D9299350F5004FC1AE /* KMCloudOperation.m */; };
-		BB3AD6DC299350F5004FC1AE /* KMCloudOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6D9299350F5004FC1AE /* KMCloudOperation.m */; };
-		BB3AD6DD299350F5004FC1AE /* KMCloudOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6D9299350F5004FC1AE /* KMCloudOperation.m */; };
-		BB3AD6E6299351BF004FC1AE /* KMCloudUploadOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6E4299351BF004FC1AE /* KMCloudUploadOperationQueue.m */; };
-		BB3AD6E7299351BF004FC1AE /* KMCloudUploadOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6E4299351BF004FC1AE /* KMCloudUploadOperationQueue.m */; };
-		BB3AD6E8299351BF004FC1AE /* KMCloudUploadOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6E4299351BF004FC1AE /* KMCloudUploadOperationQueue.m */; };
-		BB3AD6E9299351BF004FC1AE /* KMCloudDownloadOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6E5299351BF004FC1AE /* KMCloudDownloadOperationQueue.m */; };
-		BB3AD6EA299351BF004FC1AE /* KMCloudDownloadOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6E5299351BF004FC1AE /* KMCloudDownloadOperationQueue.m */; };
-		BB3AD6EB299351BF004FC1AE /* KMCloudDownloadOperationQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6E5299351BF004FC1AE /* KMCloudDownloadOperationQueue.m */; };
-		BB3AD6EE2993534D004FC1AE /* DropboxModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6EC2993534D004FC1AE /* DropboxModel.m */; };
-		BB3AD6EF2993534D004FC1AE /* DropboxModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6EC2993534D004FC1AE /* DropboxModel.m */; };
-		BB3AD6F02993534D004FC1AE /* DropboxModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6EC2993534D004FC1AE /* DropboxModel.m */; };
-		BB3AD6F3299353E6004FC1AE /* KMGoogleDriveManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6F2299353E6004FC1AE /* KMGoogleDriveManager.m */; };
-		BB3AD6F4299353E6004FC1AE /* KMGoogleDriveManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6F2299353E6004FC1AE /* KMGoogleDriveManager.m */; };
-		BB3AD6F5299353E6004FC1AE /* KMGoogleDriveManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6F2299353E6004FC1AE /* KMGoogleDriveManager.m */; };
 		BB3AD6F929935483004FC1AE /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6F729935483004FC1AE /* Reachability.m */; };
 		BB3AD6FA29935483004FC1AE /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6F729935483004FC1AE /* Reachability.m */; };
 		BB3AD6FB29935483004FC1AE /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = BB3AD6F729935483004FC1AE /* Reachability.m */; };
@@ -1940,34 +1913,10 @@
 		BBB14A6329792D6900936EDB /* KMRedactPageRangeContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB14A6229792D6900936EDB /* KMRedactPageRangeContentView.swift */; };
 		BBB14A6429792D6900936EDB /* KMRedactPageRangeContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB14A6229792D6900936EDB /* KMRedactPageRangeContentView.swift */; };
 		BBB14A6529792D6900936EDB /* KMRedactPageRangeContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBB14A6229792D6900936EDB /* KMRedactPageRangeContentView.swift */; };
-		BBBC5E63299369B4006DC966 /* GTMKeychain_macOS.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E59299369B3006DC966 /* GTMKeychain_macOS.m */; };
-		BBBC5E64299369B4006DC966 /* GTMKeychain_macOS.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E59299369B3006DC966 /* GTMKeychain_macOS.m */; };
-		BBBC5E65299369B4006DC966 /* GTMKeychain_macOS.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E59299369B3006DC966 /* GTMKeychain_macOS.m */; };
-		BBBC5E66299369B4006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E5E299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m */; };
-		BBBC5E67299369B4006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E5E299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m */; };
-		BBBC5E68299369B4006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E5E299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m */; };
-		BBBC5E69299369B4006DC966 /* GTMOAuth2KeychainCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E61299369B3006DC966 /* GTMOAuth2KeychainCompatibility.m */; };
-		BBBC5E6A299369B4006DC966 /* GTMOAuth2KeychainCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E61299369B3006DC966 /* GTMOAuth2KeychainCompatibility.m */; };
-		BBBC5E6B299369B4006DC966 /* GTMOAuth2KeychainCompatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E61299369B3006DC966 /* GTMOAuth2KeychainCompatibility.m */; };
-		BBBC5E6C299369B4006DC966 /* GTMAppAuthFetcherAuthorization.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E62299369B3006DC966 /* GTMAppAuthFetcherAuthorization.m */; };
-		BBBC5E6D299369B4006DC966 /* GTMAppAuthFetcherAuthorization.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E62299369B3006DC966 /* GTMAppAuthFetcherAuthorization.m */; };
-		BBBC5E6E299369B4006DC966 /* GTMAppAuthFetcherAuthorization.m in Sources */ = {isa = PBXBuildFile; fileRef = BBBC5E62299369B3006DC966 /* GTMAppAuthFetcherAuthorization.m */; };
 		BBBC5E6F29936C82006DC966 /* ObjectiveDropboxOfficial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */; };
 		BBBC5E7029936C82006DC966 /* ObjectiveDropboxOfficial.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
-		BBBC5E7129936C8D006DC966 /* GTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6D5299350A4004FC1AE /* GTLR.framework */; };
-		BBBC5E7229936C8D006DC966 /* GTLR.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6D5299350A4004FC1AE /* GTLR.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
-		BBBC5E7329936CA2006DC966 /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBBC5E5329936984006DC966 /* AppAuth.framework */; };
-		BBBC5E7429936CA2006DC966 /* AppAuth.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BBBC5E5329936984006DC966 /* AppAuth.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
-		BBBC5E7529936DA8006DC966 /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBBC5E5329936984006DC966 /* AppAuth.framework */; };
-		BBBC5E7629936DA8006DC966 /* AppAuth.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BBBC5E5329936984006DC966 /* AppAuth.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
-		BBBC5E7729936DAF006DC966 /* GTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6D5299350A4004FC1AE /* GTLR.framework */; };
-		BBBC5E7829936DB0006DC966 /* GTLR.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6D5299350A4004FC1AE /* GTLR.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
 		BBBC5E7929936DB3006DC966 /* ObjectiveDropboxOfficial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */; };
 		BBBC5E7A29936DB3006DC966 /* ObjectiveDropboxOfficial.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
-		BBBC5E7B29936DB8006DC966 /* AppAuth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBBC5E5329936984006DC966 /* AppAuth.framework */; };
-		BBBC5E7C29936DB8006DC966 /* AppAuth.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BBBC5E5329936984006DC966 /* AppAuth.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
-		BBBC5E7D29936DBD006DC966 /* GTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6D5299350A4004FC1AE /* GTLR.framework */; };
-		BBBC5E7E29936DBD006DC966 /* GTLR.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6D5299350A4004FC1AE /* GTLR.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
 		BBBC5E7F29936DC1006DC966 /* ObjectiveDropboxOfficial.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */; };
 		BBBC5E8029936DC1006DC966 /* ObjectiveDropboxOfficial.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
 		BBC2BCC6295DA8F30036B983 /* KMCropPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC2BCC4295DA8F30036B983 /* KMCropPreviewController.swift */; };
@@ -2444,6 +2393,39 @@
 /* End PBXContainerItemProxy section */
 
 /* Begin PBXCopyFilesBuildPhase section */
+		ADEC7A872993984C009A8256 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = Fonts;
+			dstSubfolderSpec = 7;
+			files = (
+				ADEC7A8829939857009A8256 /* SF-Pro-Text-Regular.otf in CopyFiles */,
+				ADEC7A8929939857009A8256 /* SF-Pro-Text-Semibold.otf in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		ADEC7A8C2993993F009A8256 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = Fonts;
+			dstSubfolderSpec = 7;
+			files = (
+				ADEC7A8D29939947009A8256 /* SF-Pro-Text-Regular.otf in CopyFiles */,
+				ADEC7A8E29939947009A8256 /* SF-Pro-Text-Semibold.otf in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+		ADEC7A8F2993994E009A8256 /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = Fonts;
+			dstSubfolderSpec = 7;
+			files = (
+				ADEC7A9029939957009A8256 /* SF-Pro-Text-Regular.otf in CopyFiles */,
+				ADEC7A9129939957009A8256 /* SF-Pro-Text-Semibold.otf in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
 		BB2C6ACD28F40AE800478A33 /* Embed Frameworks */ = {
 			isa = PBXCopyFilesBuildPhase;
 			buildActionMask = 2147483647;
@@ -2451,7 +2433,6 @@
 			dstSubfolderSpec = 10;
 			files = (
 				BB88E45129403B34002B3655 /* ComPDFKit_Conversion.framework in Embed Frameworks */,
-				BBBC5E7429936CA2006DC966 /* AppAuth.framework in Embed Frameworks */,
 				89752DAC2936ECED003FF08E /* Masonry.framework in Embed Frameworks */,
 				F3B69886298B656000E0EB4D /* libpaddle_light_api_shared.dylib in Embed Frameworks */,
 				F3B69884298B655C00E0EB4D /* libopencv_world.4.2.dylib in Embed Frameworks */,
@@ -2460,7 +2441,6 @@
 				BB2C6ACC28F40AE800478A33 /* ComPDFKit.framework in Embed Frameworks */,
 				BBBC5E7029936C82006DC966 /* ObjectiveDropboxOfficial.framework in Embed Frameworks */,
 				F3B69885298B655E00E0EB4D /* libpaddle_inference.dylib in Embed Frameworks */,
-				BBBC5E7229936C8D006DC966 /* GTLR.framework in Embed Frameworks */,
 			);
 			name = "Embed Frameworks";
 			runOnlyForDeploymentPostprocessing = 0;
@@ -2471,7 +2451,6 @@
 			dstPath = "";
 			dstSubfolderSpec = 10;
 			files = (
-				BBBC5E7629936DA8006DC966 /* AppAuth.framework in Embed Frameworks */,
 				89752DAA2936ECE9003FF08E /* Masonry.framework in Embed Frameworks */,
 				F3B6988A298B657000E0EB4D /* libopencv_world.4.2.dylib in Embed Frameworks */,
 				F3B69889298B656F00E0EB4D /* libDocumentAI.dylib in Embed Frameworks */,
@@ -2480,7 +2459,6 @@
 				F3B6988B298B657200E0EB4D /* libpaddle_inference.dylib in Embed Frameworks */,
 				BB2C6AD128F445B600478A33 /* ComPDFKit.framework in Embed Frameworks */,
 				BBBC5E7A29936DB3006DC966 /* ObjectiveDropboxOfficial.framework in Embed Frameworks */,
-				BBBC5E7829936DB0006DC966 /* GTLR.framework in Embed Frameworks */,
 			);
 			name = "Embed Frameworks";
 			runOnlyForDeploymentPostprocessing = 0;
@@ -2491,7 +2469,6 @@
 			dstPath = "";
 			dstSubfolderSpec = 10;
 			files = (
-				BBBC5E7C29936DB8006DC966 /* AppAuth.framework in Embed Frameworks */,
 				89752DA82936ECE4003FF08E /* Masonry.framework in Embed Frameworks */,
 				F3B69890298B657B00E0EB4D /* libopencv_world.4.2.dylib in Embed Frameworks */,
 				F3B6988F298B657A00E0EB4D /* libDocumentAI.dylib in Embed Frameworks */,
@@ -2500,7 +2477,6 @@
 				F3B69891298B657D00E0EB4D /* libpaddle_inference.dylib in Embed Frameworks */,
 				BB2C6AD428F445B900478A33 /* ComPDFKit.framework in Embed Frameworks */,
 				BBBC5E8029936DC1006DC966 /* ObjectiveDropboxOfficial.framework in Embed Frameworks */,
-				BBBC5E7E29936DBD006DC966 /* GTLR.framework in Embed Frameworks */,
 			);
 			name = "Embed Frameworks";
 			runOnlyForDeploymentPostprocessing = 0;
@@ -2989,11 +2965,6 @@
 		ADC075E92987A38C006C752F /* KMBatchConverPDFCSVView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMBatchConverPDFCSVView.swift; sourceTree = "<group>"; };
 		ADC075ED2987A47E006C752F /* KMBatchConverPDFCSVView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMBatchConverPDFCSVView.xib; sourceTree = "<group>"; };
 		ADC075F72987EB9E006C752F /* KMBatchCompressViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KMBatchCompressViewModel.swift; sourceTree = "<group>"; };
-		ADC075FD2987EF69006C752F /* sfprotextheavy.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = sfprotextheavy.ttf; sourceTree = "<group>"; };
-		ADC075FE2987EF69006C752F /* sfprodisplayregular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = sfprodisplayregular.ttf; sourceTree = "<group>"; };
-		ADC075FF2987EF69006C752F /* sfprodisplaybold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = sfprodisplaybold.ttf; sourceTree = "<group>"; };
-		ADC076002987EF69006C752F /* sfprotextsemibold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = sfprotextsemibold.ttf; sourceTree = "<group>"; };
-		ADC076012987EF69006C752F /* sfprotextmedium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = sfprotextmedium.ttf; sourceTree = "<group>"; };
 		ADC076112987F068006C752F /* PDF-Office-Pro-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "PDF-Office-Pro-Info.plist"; sourceTree = SOURCE_ROOT; };
 		ADC076122987F06A006C752F /* PDF-Office-DMG-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "PDF-Office-DMG-Info.plist"; sourceTree = SOURCE_ROOT; };
 		ADC07614298A02F0006C752F /* KMBatchSecurityViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMBatchSecurityViewModel.swift; sourceTree = "<group>"; };
@@ -3056,7 +3027,9 @@
 		ADE614B429861CCC00F62ED7 /* KMBatchSelectedFilesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMBatchSelectedFilesView.swift; sourceTree = "<group>"; };
 		ADE614B929861CFF00F62ED7 /* KMBatchSelectedFilesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMBatchSelectedFilesView.xib; sourceTree = "<group>"; };
 		ADE614BE298620C000F62ED7 /* ImageToPDF.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ImageToPDF.xcassets; sourceTree = "<group>"; };
-		ADEC7A6629938645009A8256 /* NSFont+SFProText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSFont+SFProText.swift"; sourceTree = "<group>"; };
+		ADEC7A7B299397F8009A8256 /* NSFont+SFProText.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSFont+SFProText.swift"; sourceTree = "<group>"; };
+		ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SF-Pro-Text-Regular.otf"; sourceTree = "<group>"; };
+		ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "SF-Pro-Text-Semibold.otf"; sourceTree = "<group>"; };
 		BB00300E298CA383002DD1A0 /* KMPreferenceSegementControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPreferenceSegementControl.swift; sourceTree = "<group>"; };
 		BB003013298CA446002DD1A0 /* KMPreferenceGeneralController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMPreferenceGeneralController.swift; sourceTree = "<group>"; };
 		BB003014298CA446002DD1A0 /* KMPreferenceGeneralController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMPreferenceGeneralController.xib; sourceTree = "<group>"; };
@@ -3112,24 +3085,7 @@
 		BB3AAB8F29878CE000992A5A /* KMWatermarkAdjectivePropertyMainController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMWatermarkAdjectivePropertyMainController.xib; sourceTree = "<group>"; };
 		BB3AAB972987BEA900992A5A /* KMWatermarkPDFView_OC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMWatermarkPDFView_OC.m; sourceTree = "<group>"; };
 		BB3AAB982987BEA900992A5A /* KMWatermarkPDFView_OC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMWatermarkPDFView_OC.h; sourceTree = "<group>"; };
-		BB3AD6C629934F72004FC1AE /* KMDropboxManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMDropboxManager.m; sourceTree = "<group>"; };
-		BB3AD6C729934F72004FC1AE /* KMDropboxManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMDropboxManager.h; sourceTree = "<group>"; };
-		BB3AD6CB29934FAD004FC1AE /* KMServicesCloudFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMServicesCloudFile.h; sourceTree = "<group>"; };
-		BB3AD6CC29934FAD004FC1AE /* KMCloudServer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMCloudServer.m; sourceTree = "<group>"; };
-		BB3AD6CD29934FAD004FC1AE /* KMCloudServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMCloudServer.h; sourceTree = "<group>"; };
-		BB3AD6CE29934FAD004FC1AE /* KMServicesCloudFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMServicesCloudFile.m; sourceTree = "<group>"; };
-		BB3AD6D5299350A4004FC1AE /* GTLR.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = GTLR.framework; sourceTree = "<group>"; };
-		BB3AD6D9299350F5004FC1AE /* KMCloudOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMCloudOperation.m; sourceTree = "<group>"; };
-		BB3AD6DA299350F5004FC1AE /* KMCloudOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMCloudOperation.h; sourceTree = "<group>"; };
 		BB3AD6DE29935171004FC1AE /* ObjectiveDropboxOfficial.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ObjectiveDropboxOfficial.framework; sourceTree = "<group>"; };
-		BB3AD6E2299351BF004FC1AE /* KMCloudDownloadOperationQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMCloudDownloadOperationQueue.h; sourceTree = "<group>"; };
-		BB3AD6E3299351BF004FC1AE /* KMCloudUploadOperationQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMCloudUploadOperationQueue.h; sourceTree = "<group>"; };
-		BB3AD6E4299351BF004FC1AE /* KMCloudUploadOperationQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMCloudUploadOperationQueue.m; sourceTree = "<group>"; };
-		BB3AD6E5299351BF004FC1AE /* KMCloudDownloadOperationQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMCloudDownloadOperationQueue.m; sourceTree = "<group>"; };
-		BB3AD6EC2993534D004FC1AE /* DropboxModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DropboxModel.m; sourceTree = "<group>"; };
-		BB3AD6ED2993534D004FC1AE /* DropboxModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DropboxModel.h; sourceTree = "<group>"; };
-		BB3AD6F1299353E6004FC1AE /* KMGoogleDriveManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KMGoogleDriveManager.h; sourceTree = "<group>"; };
-		BB3AD6F2299353E6004FC1AE /* KMGoogleDriveManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KMGoogleDriveManager.m; sourceTree = "<group>"; };
 		BB3AD6F729935483004FC1AE /* Reachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Reachability.m; sourceTree = "<group>"; };
 		BB3AD6F829935483004FC1AE /* Reachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reachability.h; sourceTree = "<group>"; };
 		BB3EAEAB293E3D6000D92407 /* KMConvertBaseWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMConvertBaseWindowController.swift; sourceTree = "<group>"; };
@@ -3283,16 +3239,6 @@
 		BBB14A5A2978EBBE00936EDB /* KMRedactMutilPageFlagContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMRedactMutilPageFlagContentView.swift; sourceTree = "<group>"; };
 		BBB14A5E297929BD00936EDB /* KMRedactPageRangeWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMRedactPageRangeWindowController.swift; sourceTree = "<group>"; };
 		BBB14A6229792D6900936EDB /* KMRedactPageRangeContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMRedactPageRangeContentView.swift; sourceTree = "<group>"; };
-		BBBC5E5329936984006DC966 /* AppAuth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AppAuth.framework; sourceTree = "<group>"; };
-		BBBC5E59299369B3006DC966 /* GTMKeychain_macOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMKeychain_macOS.m; sourceTree = "<group>"; };
-		BBBC5E5A299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GTMAppAuthFetcherAuthorization+Keychain.h"; sourceTree = "<group>"; };
-		BBBC5E5B299369B3006DC966 /* GTMAppAuthFetcherAuthorization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMAppAuthFetcherAuthorization.h; sourceTree = "<group>"; };
-		BBBC5E5C299369B3006DC966 /* GTMKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMKeychain.h; sourceTree = "<group>"; };
-		BBBC5E5D299369B3006DC966 /* GTMAppAuth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMAppAuth.h; sourceTree = "<group>"; };
-		BBBC5E5E299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GTMAppAuthFetcherAuthorization+Keychain.m"; sourceTree = "<group>"; };
-		BBBC5E60299369B3006DC966 /* GTMOAuth2KeychainCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMOAuth2KeychainCompatibility.h; sourceTree = "<group>"; };
-		BBBC5E61299369B3006DC966 /* GTMOAuth2KeychainCompatibility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMOAuth2KeychainCompatibility.m; sourceTree = "<group>"; };
-		BBBC5E62299369B3006DC966 /* GTMAppAuthFetcherAuthorization.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GTMAppAuthFetcherAuthorization.m; sourceTree = "<group>"; };
 		BBC2BCC4295DA8F30036B983 /* KMCropPreviewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMCropPreviewController.swift; sourceTree = "<group>"; };
 		BBC2BCC5295DA8F30036B983 /* KMCropPreviewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KMCropPreviewController.xib; sourceTree = "<group>"; };
 		BBC347FC295448DE008D2CD1 /* KMWatermarkTemplateModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KMWatermarkTemplateModel.swift; sourceTree = "<group>"; };
@@ -3526,10 +3472,8 @@
 				F3B69875298B655000E0EB4D /* libopencv_world.4.2.dylib in Frameworks */,
 				89D9896328FD23AE003A3E87 /* PDFKit.framework in Frameworks */,
 				F3B6986F298B654F00E0EB4D /* libDocumentAI.dylib in Frameworks */,
-				BBBC5E7329936CA2006DC966 /* AppAuth.framework in Frameworks */,
 				BB2C6ACB28F40AE800478A33 /* ComPDFKit.framework in Frameworks */,
 				89752DAB2936ECED003FF08E /* Masonry.framework in Frameworks */,
-				BBBC5E7129936C8D006DC966 /* GTLR.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3559,10 +3503,8 @@
 				F3B69876298B655000E0EB4D /* libopencv_world.4.2.dylib in Frameworks */,
 				89D9896428FD23B8003A3E87 /* PDFKit.framework in Frameworks */,
 				F3B69870298B654F00E0EB4D /* libDocumentAI.dylib in Frameworks */,
-				BBBC5E7529936DA8006DC966 /* AppAuth.framework in Frameworks */,
 				BB2C6AD028F445B600478A33 /* ComPDFKit.framework in Frameworks */,
 				89752DA92936ECE9003FF08E /* Masonry.framework in Frameworks */,
-				BBBC5E7729936DAF006DC966 /* GTLR.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3592,10 +3534,8 @@
 				F3B69877298B655000E0EB4D /* libopencv_world.4.2.dylib in Frameworks */,
 				89D9896528FD23BF003A3E87 /* PDFKit.framework in Frameworks */,
 				F3B69871298B654F00E0EB4D /* libDocumentAI.dylib in Frameworks */,
-				BBBC5E7B29936DB8006DC966 /* AppAuth.framework in Frameworks */,
 				BB2C6AD328F445B900478A33 /* ComPDFKit.framework in Frameworks */,
 				89752DA72936ECE4003FF08E /* Masonry.framework in Frameworks */,
-				BBBC5E7D29936DBD006DC966 /* GTLR.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -3972,7 +3912,6 @@
 			isa = PBXGroup;
 			children = (
 				BB3AD6F629935483004FC1AE /* Reachability */,
-				BB3AD6C529934F26004FC1AE /* Services */,
 				9F080B0E298A55A300FC27DA /* KMConvertURLToPDF.h */,
 				9F080B0D298A55A300FC27DA /* KMConvertURLToPDF.m */,
 			);
@@ -4858,24 +4797,11 @@
 		ADC075FB2987EF41006C752F /* Source */ = {
 			isa = PBXGroup;
 			children = (
-				ADC075FC2987EF4B006C752F /* Font */,
+				ADEC7A7A299397F8009A8256 /* Fonts */,
 			);
 			path = Source;
 			sourceTree = "<group>";
 		};
-		ADC075FC2987EF4B006C752F /* Font */ = {
-			isa = PBXGroup;
-			children = (
-				ADC075FF2987EF69006C752F /* sfprodisplaybold.ttf */,
-				ADC075FE2987EF69006C752F /* sfprodisplayregular.ttf */,
-				ADC075FD2987EF69006C752F /* sfprotextheavy.ttf */,
-				ADC076012987EF69006C752F /* sfprotextmedium.ttf */,
-				ADC076002987EF69006C752F /* sfprotextsemibold.ttf */,
-				ADEC7A6629938645009A8256 /* NSFont+SFProText.swift */,
-			);
-			path = Font;
-			sourceTree = "<group>";
-		};
 		ADC07613298A02DD006C752F /* Model */ = {
 			isa = PBXGroup;
 			children = (
@@ -5205,6 +5131,16 @@
 			path = Source;
 			sourceTree = "<group>";
 		};
+		ADEC7A7A299397F8009A8256 /* Fonts */ = {
+			isa = PBXGroup;
+			children = (
+				ADEC7A7B299397F8009A8256 /* NSFont+SFProText.swift */,
+				ADEC7A7C299397F8009A8256 /* SF-Pro-Text-Regular.otf */,
+				ADEC7A7D299397F8009A8256 /* SF-Pro-Text-Semibold.otf */,
+			);
+			path = Fonts;
+			sourceTree = "<group>";
+		};
 		BB00300D298CA367002DD1A0 /* View */ = {
 			isa = PBXGroup;
 			children = (
@@ -5441,32 +5377,6 @@
 			path = OCPart;
 			sourceTree = "<group>";
 		};
-		BB3AD6C529934F26004FC1AE /* Services */ = {
-			isa = PBXGroup;
-			children = (
-				BBBC5E57299369B3006DC966 /* GTMAppAuth */,
-				BBBC5E5329936984006DC966 /* AppAuth.framework */,
-				BB3AD6F1299353E6004FC1AE /* KMGoogleDriveManager.h */,
-				BB3AD6F2299353E6004FC1AE /* KMGoogleDriveManager.m */,
-				BB3AD6ED2993534D004FC1AE /* DropboxModel.h */,
-				BB3AD6EC2993534D004FC1AE /* DropboxModel.m */,
-				BB3AD6E2299351BF004FC1AE /* KMCloudDownloadOperationQueue.h */,
-				BB3AD6E5299351BF004FC1AE /* KMCloudDownloadOperationQueue.m */,
-				BB3AD6E3299351BF004FC1AE /* KMCloudUploadOperationQueue.h */,
-				BB3AD6E4299351BF004FC1AE /* KMCloudUploadOperationQueue.m */,
-				BB3AD6D5299350A4004FC1AE /* GTLR.framework */,
-				BB3AD6DA299350F5004FC1AE /* KMCloudOperation.h */,
-				BB3AD6D9299350F5004FC1AE /* KMCloudOperation.m */,
-				BB3AD6CD29934FAD004FC1AE /* KMCloudServer.h */,
-				BB3AD6CC29934FAD004FC1AE /* KMCloudServer.m */,
-				BB3AD6C729934F72004FC1AE /* KMDropboxManager.h */,
-				BB3AD6C629934F72004FC1AE /* KMDropboxManager.m */,
-				BB3AD6CB29934FAD004FC1AE /* KMServicesCloudFile.h */,
-				BB3AD6CE29934FAD004FC1AE /* KMServicesCloudFile.m */,
-			);
-			path = Services;
-			sourceTree = "<group>";
-		};
 		BB3AD6F629935483004FC1AE /* Reachability */ = {
 			isa = PBXGroup;
 			children = (
@@ -5983,38 +5893,6 @@
 			path = Tools;
 			sourceTree = "<group>";
 		};
-		BBBC5E57299369B3006DC966 /* GTMAppAuth */ = {
-			isa = PBXGroup;
-			children = (
-				BBBC5E58299369B3006DC966 /* macOS */,
-				BBBC5E5A299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.h */,
-				BBBC5E5B299369B3006DC966 /* GTMAppAuthFetcherAuthorization.h */,
-				BBBC5E5C299369B3006DC966 /* GTMKeychain.h */,
-				BBBC5E5D299369B3006DC966 /* GTMAppAuth.h */,
-				BBBC5E5E299369B3006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m */,
-				BBBC5E5F299369B3006DC966 /* GTMOAuth2KeychainCompatibility */,
-				BBBC5E62299369B3006DC966 /* GTMAppAuthFetcherAuthorization.m */,
-			);
-			path = GTMAppAuth;
-			sourceTree = "<group>";
-		};
-		BBBC5E58299369B3006DC966 /* macOS */ = {
-			isa = PBXGroup;
-			children = (
-				BBBC5E59299369B3006DC966 /* GTMKeychain_macOS.m */,
-			);
-			path = macOS;
-			sourceTree = "<group>";
-		};
-		BBBC5E5F299369B3006DC966 /* GTMOAuth2KeychainCompatibility */ = {
-			isa = PBXGroup;
-			children = (
-				BBBC5E60299369B3006DC966 /* GTMOAuth2KeychainCompatibility.h */,
-				BBBC5E61299369B3006DC966 /* GTMOAuth2KeychainCompatibility.m */,
-			);
-			path = GTMOAuth2KeychainCompatibility;
-			sourceTree = "<group>";
-		};
 		BBC2BCC2295DA8700036B983 /* Crop */ = {
 			isa = PBXGroup;
 			children = (
@@ -6518,6 +6396,7 @@
 				BBFBE6B728DD7B97008B2335 /* Frameworks */,
 				BBFBE6B828DD7B97008B2335 /* Resources */,
 				BB2C6ACD28F40AE800478A33 /* Embed Frameworks */,
+				ADEC7A872993984C009A8256 /* CopyFiles */,
 			);
 			buildRules = (
 			);
@@ -6572,6 +6451,7 @@
 				BBFBE6E928DD7C20008B2335 /* Frameworks */,
 				BBFBE6EA28DD7C20008B2335 /* Resources */,
 				BB2C6AD228F445B600478A33 /* Embed Frameworks */,
+				ADEC7A8C2993993F009A8256 /* CopyFiles */,
 			);
 			buildRules = (
 			);
@@ -6626,6 +6506,7 @@
 				BBFBE71828DD7C43008B2335 /* Frameworks */,
 				BBFBE71928DD7C43008B2335 /* Resources */,
 				BB2C6AD528F445B900478A33 /* Embed Frameworks */,
+				ADEC7A8F2993994E009A8256 /* CopyFiles */,
 			);
 			buildRules = (
 			);
@@ -6759,10 +6640,8 @@
 				9FDD0F67294AB645000C4DAD /* KMMainViewController.xib in Resources */,
 				ADB2D6E9294740F30029D2B3 /* KMPrintPaperSetWindowController.xib in Resources */,
 				8997012228F41AB8009AF911 /* KMLeftSideViewController.xib in Resources */,
-				ADC076022987EF69006C752F /* sfprotextheavy.ttf in Resources */,
 				ADD1B6F02946C06C00C3FFF7 /* KMPrintChoosePageSizeSizeView.xib in Resources */,
 				BBFE6E602930809A00142C01 /* KMMergeCollectionPageViewItem.xib in Resources */,
-				ADC076082987EF69006C752F /* sfprodisplaybold.ttf in Resources */,
 				BBFBE6C228DD7B98008B2335 /* Assets.xcassets in Resources */,
 				9F1FE4DE29406E4700E952CA /* .gclient in Resources */,
 				ADB1FE2B297006DF00ED072D /* KMBatchWindowController.xib in Resources */,
@@ -6789,7 +6668,6 @@
 				896DD4582985FB3200ADE514 /* KMPageDisplayThemeCollectionViewItem.xib in Resources */,
 				89752E072939DB42003FF08E /* KMToolbarViewController.xib in Resources */,
 				BBC3483E2955A60B008D2CD1 /* KMBackgroundPropertyInfoController.xib in Resources */,
-				ADC0760B2987EF69006C752F /* sfprotextsemibold.ttf in Resources */,
 				BBFE6E822930EBD400142C01 /* KMCompressWindowController.xib in Resources */,
 				ADC25DFC2923BA710080A3F6 /* KMImageToPDFWindowController.xib in Resources */,
 				AD4B4550294072B90076FA14 /* KMOCRWindowController.xib in Resources */,
@@ -6816,7 +6694,9 @@
 				9F7610942988EB4200C344DD /* KMRadioButtonVC.xib in Resources */,
 				F359917B292B7B8A000D25DE /* InitialUserDefaults.plist in Resources */,
 				BB8F455A295AA1270037EA22 /* KMHeaderFooterPropertyInfoController.xib in Resources */,
+				ADEC7A84299397F8009A8256 /* SF-Pro-Text-Semibold.otf in Resources */,
 				ADB1FE8229752F3200ED072D /* KMBatchSecurityView.xib in Resources */,
+				ADEC7A81299397F8009A8256 /* SF-Pro-Text-Regular.otf in Resources */,
 				BB4EEF3029763EE7003A3537 /* KMRedactBaseWindowController.xib in Resources */,
 				BB3EAEB0293E3D6000D92407 /* KMConvertBaseWindowController.xib in Resources */,
 				9F705F79291A3A84005199AD /* KMHistoryFileDeleteWindowController.xib in Resources */,
@@ -6933,7 +6813,6 @@
 				89D2D2B62947316900BFF5FE /* Quick Start Guide_Widget_Widget.pdf in Resources */,
 				ADCB98CD2924743300B51A03 /* KMBatchProcessingView.xib in Resources */,
 				BB69C95C299116FD0001A9B1 /* five_line_score.pdf in Resources */,
-				ADC0760E2987EF69006C752F /* sfprotextmedium.ttf in Resources */,
 				AD4B456C294092160076FA14 /* KMOCRChooseView.xib in Resources */,
 				BBFE6E702930D9C600142C01 /* KMMergeSettingWindowController.xib in Resources */,
 				BB8F4552295A9FA50037EA22 /* KMCreateHeaderFooterController.xib in Resources */,
@@ -6963,7 +6842,6 @@
 				9F0CB49A29683E1000007028 /* KMPropertiesPanelTextSubVC.xib in Resources */,
 				ADB1FEB2297543CF00ED072D /* KMBatchSettingView.xib in Resources */,
 				89DB5DAA291B8DE70029624F /* KMOutlineEditViewController.xib in Resources */,
-				ADC076052987EF69006C752F /* sfprodisplayregular.ttf in Resources */,
 				BB003029298CF7EC002DD1A0 /* KMPreferenceDisplayController.xib in Resources */,
 				F3B6987B298B655100E0EB4D /* CDoucumnetAIResource.bundle in Resources */,
 				9F0CB5452986953A00007028 /* KMURLToPDFWindowController.xib in Resources */,
@@ -7027,7 +6905,6 @@
 				89752E082939DB42003FF08E /* KMToolbarViewController.xib in Resources */,
 				89D2D2B72947316900BFF5FE /* Quick Start Guide_Widget_Widget.pdf in Resources */,
 				ADCB98CE2924743300B51A03 /* KMBatchProcessingView.xib in Resources */,
-				ADC076062987EF69006C752F /* sfprodisplayregular.ttf in Resources */,
 				BB4EEF3129763EE7003A3537 /* KMRedactBaseWindowController.xib in Resources */,
 				BBFE6E792930E53000142C01 /* KMMergePopoverViewController.xib in Resources */,
 				9FDD0F972952FF4D000C4DAD /* $metadata.json in Resources */,
@@ -7041,7 +6918,6 @@
 				F3A9DC82294309D80074E5D2 /* CPDFListEditAnnotationViewController.xib in Resources */,
 				8942F7F42926087200389627 /* KMSearchViewController.xib in Resources */,
 				9FAAA336290BD0A20046FFCE /* KMHistoryFileCollectionViewItem.xib in Resources */,
-				ADC0760F2987EF69006C752F /* sfprotextmedium.ttf in Resources */,
 				BBAFC8402985194800D0648E /* KMPDFEditAppendWindow.xib in Resources */,
 				F3B7DF9E2948565000333201 /* CPDFListHoverAnnotationViewController.xib in Resources */,
 				BBC3481029558DC1008D2CD1 /* KMBackgroundController.xib in Resources */,
@@ -7049,6 +6925,7 @@
 				AD9527B329503D620039D2BC /* Untitled.pdf in Resources */,
 				BB5DF1ED2959C5CB0025CDA1 /* KMHeaderFooterPreviewController.xib in Resources */,
 				ADB1FE622975189600ED072D /* KMBatchProcessingDeleteTableCell.xib in Resources */,
+				ADEC7A82299397F8009A8256 /* SF-Pro-Text-Regular.otf in Resources */,
 				ADB1FEB3297543CF00ED072D /* KMBatchSettingView.xib in Resources */,
 				89E4E77D2967B370002DBA6F /* KMDynamicStampViewController.xib in Resources */,
 				BB49ECE1293EED6100C82CA2 /* KMConvertWordWindowController.xib in Resources */,
@@ -7068,7 +6945,6 @@
 				ADB2D6F3294741720029D2B3 /* KMPrintPaperSetView.xib in Resources */,
 				ADCB98DE2924775B00B51A03 /* KMBatchProcessingOrderTableCell.xib in Resources */,
 				BB6DD81029347F77001F0544 /* KMSecureEncryptWindowController.xib in Resources */,
-				ADC076032987EF69006C752F /* sfprotextheavy.ttf in Resources */,
 				ADB1FEA32975303F00ED072D /* KMBatchBatesNumberView.xib in Resources */,
 				89E4E7302963FBA2002DBA6F /* KMPropertiesViewPopController.xib in Resources */,
 				ADE614B229779C6D00F62ED7 /* KMImageTitleButton.xib in Resources */,
@@ -7157,7 +7033,6 @@
 				896DD4592985FB3200ADE514 /* KMPageDisplayThemeCollectionViewItem.xib in Resources */,
 				9F853A062947137500DF644E /* newtab_h.pdf in Resources */,
 				ADC075DE29876622006C752F /* KMBatchConverPDFPPTView.xib in Resources */,
-				ADC0760C2987EF69006C752F /* sfprotextsemibold.ttf in Resources */,
 				ADC075EF2987A47E006C752F /* KMBatchConverPDFCSVView.xib in Resources */,
 				9F8DDF312924B855006CDC73 /* KMPDFToolsViewController.xib in Resources */,
 				9F853A002947137500DF644E /* throbber.png in Resources */,
@@ -7179,6 +7054,7 @@
 				9F1FE3F5293F4F0F00E952CA /* Info.plist in Resources */,
 				BBC348062955403D008D2CD1 /* KMWatermarkFilePropertyInfoController.xib in Resources */,
 				BB89725A294C559F0045787C /* KMWatermarkPropertyCreateController.xib in Resources */,
+				ADEC7A85299397F8009A8256 /* SF-Pro-Text-Semibold.otf in Resources */,
 				F3B698A9298BC84500E0EB4D /* KMDocumentAIPopViewController.xib in Resources */,
 				9F1F82CE292F6CF90092C4B4 /* KMPDFInsertPageWindow.xib in Resources */,
 				89E4E7422964160F002DBA6F /* KMAnnotationLinkViewController.xib in Resources */,
@@ -7191,7 +7067,6 @@
 				BB8B17372907B64D001C5EA5 /* CipherTextView.xib in Resources */,
 				89E9B3FA295BE2EC00AEFA61 /* KMEditPDFTextPropertyViewController.xib in Resources */,
 				9F853A032947137500DF644E /* default-icon.pdf in Resources */,
-				ADC076092987EF69006C752F /* sfprodisplaybold.ttf in Resources */,
 				BBC348182955920B008D2CD1 /* KMBackgroundPropertyController.xib in Resources */,
 				BB3EAEB1293E3D6000D92407 /* KMConvertBaseWindowController.xib in Resources */,
 				9F0CB5462986953A00007028 /* KMURLToPDFWindowController.xib in Resources */,
@@ -7236,6 +7111,7 @@
 				BB8F454C295A9CDC0037EA22 /* KMHeaderFooterListController.xib in Resources */,
 				BB89724B294C19980045787C /* KMWatermarkAdjectiveListController.xib in Resources */,
 				9FDD0F982952FF4D000C4DAD /* $metadata.json in Resources */,
+				ADEC7A83299397F8009A8256 /* SF-Pro-Text-Regular.otf in Resources */,
 				BB49ED03293F459500C82CA2 /* KMConvertPPTsWindowController.xib in Resources */,
 				BB89723F294B3C840045787C /* KMWatermarkPropertyController.xib in Resources */,
 				BB49ECFB293F44DC00C82CA2 /* KMConvertExcelWindowController.xib in Resources */,
@@ -7273,7 +7149,6 @@
 				BBFE6E6A293097A600142C01 /* KMPageRangePickerWindowController.xib in Resources */,
 				BBC34821295593F0008D2CD1 /* KMBackgroundListController.xib in Resources */,
 				ADD1B6FA2946C0CA00C3FFF7 /* KMPrintChoosePageSizeMultipageView.xib in Resources */,
-				ADC076072987EF69006C752F /* sfprodisplayregular.ttf in Resources */,
 				BBFE6E722930D9C600142C01 /* KMMergeSettingWindowController.xib in Resources */,
 				AD9527B429503D620039D2BC /* Untitled.pdf in Resources */,
 				BB5DF1F62959C9F00025CDA1 /* KMHeaderFooterPropertyMainController.xib in Resources */,
@@ -7286,6 +7161,7 @@
 				ADC075E7298766E6006C752F /* KMBatchConverPDFImageView.xib in Resources */,
 				9F0CB4842967F64D00007028 /* KMPropertiesPanelReadOnlySubVC.xib in Resources */,
 				9FDD0F9B2952FF4D000C4DAD /* alias-light.json in Resources */,
+				ADEC7A86299397F8009A8256 /* SF-Pro-Text-Semibold.otf in Resources */,
 				ADCB98FF292750A200B51A03 /* KMBatchProcessingTableView.xib in Resources */,
 				ADD1B6FE2946C0D400C3FFF7 /* KMPrintChoosePageSizePamphletView.xib in Resources */,
 				ADC075DF29876622006C752F /* KMBatchConverPDFPPTView.xib in Resources */,
@@ -7297,7 +7173,6 @@
 				F3B698AA298BC84500E0EB4D /* KMDocumentAIPopViewController.xib in Resources */,
 				BBC348402955A60B008D2CD1 /* KMBackgroundPropertyInfoController.xib in Resources */,
 				9FDD0F9E2952FF4D000C4DAD /* comp-light.json in Resources */,
-				ADC0760A2987EF69006C752F /* sfprodisplaybold.ttf in Resources */,
 				ADB1FEA42975303F00ED072D /* KMBatchBatesNumberView.xib in Resources */,
 				ADC075D529875F6A006C752F /* KMBatchConverPDFExcelView.xib in Resources */,
 				BB69C964299116FD0001A9B1 /* horizontal_line.pdf in Resources */,
@@ -7345,7 +7220,6 @@
 				9F1FE4E029406E4700E952CA /* .gclient in Resources */,
 				ADCB98EF2924779800B51A03 /* KMBatchProcessingStateTableCell.xib in Resources */,
 				BB897233294B08DE0045787C /* KMWatermarkViewController.xib in Resources */,
-				ADC076042987EF69006C752F /* sfprotextheavy.ttf in Resources */,
 				9F0CB4BA2977BC1000007028 /* KMPropertiesPanelPreviewSubVC.xib in Resources */,
 				9F56648C2988B16F00020985 /* KMTextfieldVC.xib in Resources */,
 				9FA607E328FD4C9F00B46586 /* KMHomePopViewController.xib in Resources */,
@@ -7362,7 +7236,6 @@
 				9F080B19298CFDB300FC27DA /* KMTextImageButtonVC.xib in Resources */,
 				BBFE6E842930EBD400142C01 /* KMCompressWindowController.xib in Resources */,
 				ADCB98E72924777A00B51A03 /* KMBatchProcessingSizeTableCell.xib in Resources */,
-				ADC076102987EF69006C752F /* sfprotextmedium.ttf in Resources */,
 				8997013028F42F15009AF911 /* Biochemistry.pdf in Resources */,
 				9F8539DC294318D600DF644E /* TabsImage.xcassets in Resources */,
 				BBC745EF295F067B0072C2ED /* KMCropSettingWindowController.xib in Resources */,
@@ -7383,7 +7256,6 @@
 				89D9897128FD50EF003A3E87 /* KMAnnotationCollectionViewItem.xib in Resources */,
 				9F1FE4E929406E4700E952CA /* COPYING in Resources */,
 				ADCB98D72924772200B51A03 /* KMBatchProcessingNameTableCell.xib in Resources */,
-				ADC0760D2987EF69006C752F /* sfprotextsemibold.ttf in Resources */,
 				BBEC00B4295C2AF300A26C98 /* KMBatesPreviewController.xib in Resources */,
 				89D2D2B82947316900BFF5FE /* Quick Start Guide_Widget_Widget.pdf in Resources */,
 				8997010328F40710009AF911 /* KMBookMarkViewController.xib in Resources */,
@@ -7523,7 +7395,6 @@
 				F3732311292DF9410013862C /* CPDFSignatureWidgetAnnotation+PDFListView.m in Sources */,
 				BBB14A572978E75D00936EDB /* KMRedactMutilPageFlagWindowController.swift in Sources */,
 				899E0B092919244500B13D34 /* KMCustomTableRowView.swift in Sources */,
-				BBBC5E6C299369B4006DC966 /* GTMAppAuthFetcherAuthorization.m in Sources */,
 				BB89722E294B08DE0045787C /* KMWatermarkViewController.swift in Sources */,
 				89E9B406295D268E00AEFA61 /* KMEditImagePropertyViewController.swift in Sources */,
 				899700F628F4051B009AF911 /* KMAnnotationViewController.swift in Sources */,
@@ -7533,14 +7404,12 @@
 				BB2EDF76296ECE17003BCF58 /* KMPageEditInsertPageSizeItemView.swift in Sources */,
 				9F1FE49F29406E4700E952CA /* HoverButton.m in Sources */,
 				F37322F0292DF9410013862C /* CPDFButtonWidgetAnnotation+PDFListView.m in Sources */,
-				BB3AD6E9299351BF004FC1AE /* KMCloudDownloadOperationQueue.m in Sources */,
 				F34BF93029530559002C25A2 /* NSBitmapImageRep+PDFListView.m in Sources */,
 				ADB1FE482970264500ED072D /* KMBatchCollectionViewPrensenter.swift in Sources */,
 				BB1CA5CB298E5F540059E31C /* KMMergeTools.swift in Sources */,
 				899700DF28F3A9F2009AF911 /* KMHomeWindowController.swift in Sources */,
 				9F0CB5112986565700007028 /* KMDesignToken+BorderRadius.swift in Sources */,
 				F34BF949295310AB002C25A2 /* NSUserDefaults+PDFListView.m in Sources */,
-				BB3AD6DB299350F5004FC1AE /* KMCloudOperation.m in Sources */,
 				BBEC00C7295C319400A26C98 /* KMBatesManager.swift in Sources */,
 				BB5DF1F12959C9F00025CDA1 /* KMHeaderFooterPropertyMainController.swift in Sources */,
 				BBC3482429559506008D2CD1 /* KMBackgroundManager.swift in Sources */,
@@ -7552,7 +7421,6 @@
 				AD9527CA295297B70039D2BC /* KMPrintModel.swift in Sources */,
 				ADCB9971292C65EE00B51A03 /* KMGOCROperation.m in Sources */,
 				ADC0761A298A2E67006C752F /* KMBatchSecurityViewPresenter.swift in Sources */,
-				ADEC7A6729938645009A8256 /* NSFont+SFProText.swift in Sources */,
 				BBD1F77C296F9BE000343885 /* KMPageEditSettingBaseWindowController.swift in Sources */,
 				8931683A296E436B0073EA59 /* KMSignatureWindowController.m in Sources */,
 				BBF38A5A294F2B760086D025 /* KMWatermarkPositionView.swift in Sources */,
@@ -7640,7 +7508,6 @@
 				89E4E7352964148E002DBA6F /* KMAnnotationPropertiesViewController.m in Sources */,
 				89E4E750296427C8002DBA6F /* NSURL_SKExtensions.m in Sources */,
 				9FA607D928F8227500B46586 /* KMBox.swift in Sources */,
-				BB3AD6E6299351BF004FC1AE /* KMCloudUploadOperationQueue.m in Sources */,
 				BB003026298CF7EC002DD1A0 /* KMPreferenceDisplayController.swift in Sources */,
 				F36AD77729642FE80015AD53 /* CPDFListView+UndoManager.m in Sources */,
 				F3A9DC7E294309D80074E5D2 /* CPDFListEditAnnotationViewController.m in Sources */,
@@ -7789,7 +7656,6 @@
 				BBFE6E5D2930809A00142C01 /* KMMergeCollectionPageViewItem.swift in Sources */,
 				89E4E7132963D7FF002DBA6F /* NSFont_SKExtensions.m in Sources */,
 				89316849296E436B0073EA59 /* KMSignatureManager.m in Sources */,
-				BBBC5E69299369B4006DC966 /* GTMOAuth2KeychainCompatibility.m in Sources */,
 				BB003015298CA446002DD1A0 /* KMPreferenceGeneralController.swift in Sources */,
 				F3732305292DF9410013862C /* CPDFSquareAnnotation+PDFListView.m in Sources */,
 				894A00F22976314C0070ED83 /* KMPDFViewPanelSetViewController.swift in Sources */,
@@ -7831,7 +7697,6 @@
 				ADB1FE9E2975303400ED072D /* KMBatchBatesNumberView.swift in Sources */,
 				9F1FE4CC29406E4700E952CA /* CTTabContentsController.m in Sources */,
 				BBF38A62294F53FD0086D025 /* KMWatermarkFileView.swift in Sources */,
-				BB3AD6D229934FAE004FC1AE /* KMServicesCloudFile.m in Sources */,
 				BBC3482E29559E12008D2CD1 /* KMBackgroundModel.swift in Sources */,
 				9F1F82C3292F113A0092C4B4 /* KMHomeDragView.swift in Sources */,
 				9F080B14298CFDB300FC27DA /* KMTextImageButtonVC.swift in Sources */,
@@ -7847,6 +7712,7 @@
 				BBEC00E1295C410A00A26C98 /* KMBatesPrefixInfoView.swift in Sources */,
 				BB897220294AF9080045787C /* KMWatermarkAdjectiveTopBarView.swift in Sources */,
 				AD9527D32952D51A0039D2BC /* KMPrintPresenter.swift in Sources */,
+				ADEC7A7E299397F8009A8256 /* NSFont+SFProText.swift in Sources */,
 				89E4E76E29657953002DBA6F /* KMStampManager.m in Sources */,
 				ADB2D6F9294882AE0029D2B3 /* KMTextFieldStepperView.swift in Sources */,
 				BB49ED06293F461500C82CA2 /* KMConvertCSVWindowController.swift in Sources */,
@@ -7865,7 +7731,6 @@
 				BB8F4572295ACE380037EA22 /* KMHeaderFooterAdjectiveListCell.swift in Sources */,
 				BB00300F298CA383002DD1A0 /* KMPreferenceSegementControl.swift in Sources */,
 				ADD1B7062946CBB600C3FFF7 /* KMBaseTextFormatter.swift in Sources */,
-				BB3AD6CF29934FAE004FC1AE /* KMCloudServer.m in Sources */,
 				89D2D2C129495D2100BFF5FE /* KMFormModel.swift in Sources */,
 				89316822296D73CC0073EA59 /* KMSignatureAnnotationViewController.m in Sources */,
 				BB89723A294B3C840045787C /* KMWatermarkPropertyController.swift in Sources */,
@@ -7895,15 +7760,11 @@
 				89316852296E45CA0073EA59 /* KMImageAccessoryController.m in Sources */,
 				ADB1FE962975300B00ED072D /* KMBatchHeaderAndFooterView.swift in Sources */,
 				ADE614B529861CCC00F62ED7 /* KMBatchSelectedFilesView.swift in Sources */,
-				BB3AD6C829934F72004FC1AE /* KMDropboxManager.m in Sources */,
 				9F0CB4F5298655D500007028 /* KMDesignToken+Fill.swift in Sources */,
-				BB3AD6EE2993534D004FC1AE /* DropboxModel.m in Sources */,
-				BB3AD6F3299353E6004FC1AE /* KMGoogleDriveManager.m in Sources */,
 				F3732323292DFFFE0013862C /* CPDFListView+Extension.m in Sources */,
 				BB4EEF4C2976544F003A3537 /* KMRedactAligementView.swift in Sources */,
 				9F1FE4C029406E4700E952CA /* NSWindow+CTThemed.m in Sources */,
 				ADE614A32977952C00F62ED7 /* KMBatchConvertPDFViewModel.swift in Sources */,
-				BBBC5E66299369B4006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */,
 				F37322E1292DF9410013862C /* CPDFChoiceWidgetAnnotation+PDFListView.m in Sources */,
 				9F0CB48729683DC400007028 /* KMPropertiesPanelPresetColorSubVC.swift in Sources */,
 				ADBA0464292CB90B00BF9184 /* KMBatchProcessingTableRowView.swift in Sources */,
@@ -7945,7 +7806,6 @@
 				BB897251294C3F660045787C /* KMMenuTableView.swift in Sources */,
 				9F0CB4ED298655A800007028 /* KMDesignToken+PaddingLeft.swift in Sources */,
 				BB00302E298D315E002DD1A0 /* KMPreferenceMarkupController.swift in Sources */,
-				BBBC5E63299369B4006DC966 /* GTMKeychain_macOS.m in Sources */,
 				9F1FE49C29406E4700E952CA /* HoverCloseButton.m in Sources */,
 				AD44D652292C9E7900A94554 /* KMImageToPDFChooseView.swift in Sources */,
 				AD9527D72952ED970039D2BC /* KMPrintPresenter_C.swift in Sources */,
@@ -8107,7 +7967,6 @@
 				89D2D30429504E5E00BFF5FE /* KMSharingServicePicker+ESSSharingServicePickerMenu.m in Sources */,
 				BBB14A582978E75D00936EDB /* KMRedactMutilPageFlagWindowController.swift in Sources */,
 				ADCB9908292B6AC000B51A03 /* KMImageToPDFChooseModel.swift in Sources */,
-				BBBC5E6D299369B4006DC966 /* GTMAppAuthFetcherAuthorization.m in Sources */,
 				BB8B17332907B63D001C5EA5 /* CipherTextView.swift in Sources */,
 				89E9B407295D268E00AEFA61 /* KMEditImagePropertyViewController.swift in Sources */,
 				BB89722F294B08DE0045787C /* KMWatermarkViewController.swift in Sources */,
@@ -8117,14 +7976,12 @@
 				BB2EDF77296ECE17003BCF58 /* KMPageEditInsertPageSizeItemView.swift in Sources */,
 				9F1F82DB292F84D60092C4B4 /* KMHomeInsertActionViewController.swift in Sources */,
 				BB86C1EE28F544F4005AD968 /* CPDFListView+Event.m in Sources */,
-				BB3AD6EA299351BF004FC1AE /* KMCloudDownloadOperationQueue.m in Sources */,
 				9F1FE4A029406E4700E952CA /* HoverButton.m in Sources */,
 				ADB1FE492970264500ED072D /* KMBatchCollectionViewPrensenter.swift in Sources */,
 				BB1CA5CC298E5F540059E31C /* KMMergeTools.swift in Sources */,
 				89D9896D28FD50EF003A3E87 /* KMAnnotationCollectionViewItem.swift in Sources */,
 				9F0CB5122986565700007028 /* KMDesignToken+BorderRadius.swift in Sources */,
 				BB86C1EE28F544F4005AD968 /* CPDFListView+Event.m in Sources */,
-				BB3AD6DC299350F5004FC1AE /* KMCloudOperation.m in Sources */,
 				BBEC00C8295C319400A26C98 /* KMBatesManager.swift in Sources */,
 				BB5DF1F22959C9F00025CDA1 /* KMHeaderFooterPropertyMainController.swift in Sources */,
 				BBC3482529559506008D2CD1 /* KMBackgroundManager.swift in Sources */,
@@ -8136,7 +7993,6 @@
 				9F1F82F329373D6E0092C4B4 /* String+KMExtensions.swift in Sources */,
 				F3B7DF9B2948565000333201 /* CPDFListHoverAnnotationViewController.m in Sources */,
 				ADC0761B298A2E67006C752F /* KMBatchSecurityViewPresenter.swift in Sources */,
-				ADEC7A6829938645009A8256 /* NSFont+SFProText.swift in Sources */,
 				BBD1F77D296F9BE000343885 /* KMPageEditSettingBaseWindowController.swift in Sources */,
 				8931683B296E436B0073EA59 /* KMSignatureWindowController.m in Sources */,
 				9FDD0FB329534FEA000C4DAD /* KMGlobal.swift in Sources */,
@@ -8224,7 +8080,6 @@
 				89E4E7362964148E002DBA6F /* KMAnnotationPropertiesViewController.m in Sources */,
 				89E4E751296427C8002DBA6F /* NSURL_SKExtensions.m in Sources */,
 				BBF38A5F294F42FF0086D025 /* KMWatermarkAdjectiveStepper.swift in Sources */,
-				BB3AD6E7299351BF004FC1AE /* KMCloudUploadOperationQueue.m in Sources */,
 				BB003027298CF7EC002DD1A0 /* KMPreferenceDisplayController.swift in Sources */,
 				F36AD77829642FE80015AD53 /* CPDFListView+UndoManager.m in Sources */,
 				BB89726A294DB41D0045787C /* KMWatermarkAdjectivePositionView.swift in Sources */,
@@ -8373,7 +8228,6 @@
 				ADB2D6EE2947415E0029D2B3 /* KMPrintPaperSetView.swift in Sources */,
 				89E4E7142963D7FF002DBA6F /* NSFont_SKExtensions.m in Sources */,
 				8931684A296E436B0073EA59 /* KMSignatureManager.m in Sources */,
-				BBBC5E6A299369B4006DC966 /* GTMOAuth2KeychainCompatibility.m in Sources */,
 				BB003016298CA446002DD1A0 /* KMPreferenceGeneralController.swift in Sources */,
 				BB3EAEAE293E3D6000D92407 /* KMConvertBaseWindowController.swift in Sources */,
 				894A00F32976314C0070ED83 /* KMPDFViewPanelSetViewController.swift in Sources */,
@@ -8415,7 +8269,6 @@
 				ADB1FE9F2975303400ED072D /* KMBatchBatesNumberView.swift in Sources */,
 				BB49ED22293F527700C82CA2 /* KMConvertExcelSettingView.swift in Sources */,
 				9F705F77291A3A84005199AD /* KMHistoryFileDeleteWindowController.swift in Sources */,
-				BB3AD6D329934FAE004FC1AE /* KMServicesCloudFile.m in Sources */,
 				BBC3482F29559E12008D2CD1 /* KMBackgroundModel.swift in Sources */,
 				BB88E45929404752002B3655 /* KMPDFConvert.swift in Sources */,
 				9F080B15298CFDB300FC27DA /* KMTextImageButtonVC.swift in Sources */,
@@ -8431,6 +8284,7 @@
 				BBEC00E2295C410A00A26C98 /* KMBatesPrefixInfoView.swift in Sources */,
 				9F1F82E42934D5240092C4B4 /* KMHomeExtractActionViewController.swift in Sources */,
 				F3732312292DF9410013862C /* CPDFSignatureWidgetAnnotation+PDFListView.m in Sources */,
+				ADEC7A7F299397F8009A8256 /* NSFont+SFProText.swift in Sources */,
 				89E4E76F29657953002DBA6F /* KMStampManager.m in Sources */,
 				BB897221294AF9080045787C /* KMWatermarkAdjectiveTopBarView.swift in Sources */,
 				ADB2D6FA294882AE0029D2B3 /* KMTextFieldStepperView.swift in Sources */,
@@ -8449,7 +8303,6 @@
 				BB8F4573295ACE380037EA22 /* KMHeaderFooterAdjectiveListCell.swift in Sources */,
 				BB003010298CA383002DD1A0 /* KMPreferenceSegementControl.swift in Sources */,
 				89D2D2C229495D2100BFF5FE /* KMFormModel.swift in Sources */,
-				BB3AD6D029934FAE004FC1AE /* KMCloudServer.m in Sources */,
 				BB6DD815293486FA001F0544 /* KMSecureEncryptPasswordCellView.swift in Sources */,
 				89316823296D73CC0073EA59 /* KMSignatureAnnotationViewController.m in Sources */,
 				BB88E43C294023CB002B3655 /* KMDocumentModel.swift in Sources */,
@@ -8479,15 +8332,11 @@
 				89316853296E45CA0073EA59 /* KMImageAccessoryController.m in Sources */,
 				ADB1FE972975300B00ED072D /* KMBatchHeaderAndFooterView.swift in Sources */,
 				ADE614B629861CCC00F62ED7 /* KMBatchSelectedFilesView.swift in Sources */,
-				BB3AD6C929934F72004FC1AE /* KMDropboxManager.m in Sources */,
 				9F0CB4F6298655D500007028 /* KMDesignToken+Fill.swift in Sources */,
-				BB3AD6EF2993534D004FC1AE /* DropboxModel.m in Sources */,
-				BB3AD6F4299353E6004FC1AE /* KMGoogleDriveManager.m in Sources */,
 				BBA8B7A42935CD740097D183 /* KMRemovePasswordAlertWindowController.swift in Sources */,
 				BB4EEF4D2976544F003A3537 /* KMRedactAligementView.swift in Sources */,
 				F37322EE292DF9410013862C /* CPDFMarkupAnnotation+PDFListView.m in Sources */,
 				ADE614A42977952C00F62ED7 /* KMBatchConvertPDFViewModel.swift in Sources */,
-				BBBC5E67299369B4006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */,
 				9F1FE4FA29406E4700E952CA /* CTTabStripView.m in Sources */,
 				9F0CB48829683DC400007028 /* KMPropertiesPanelPresetColorSubVC.swift in Sources */,
 				ADCB98C2292472F200B51A03 /* KMBatchProcessingTableViewPresenter.swift in Sources */,
@@ -8529,7 +8378,6 @@
 				9F1FE4F729406E4700E952CA /* CTFloatingBarBackingView.m in Sources */,
 				9F0CB4EE298655A800007028 /* KMDesignToken+PaddingLeft.swift in Sources */,
 				BB00302F298D315E002DD1A0 /* KMPreferenceMarkupController.swift in Sources */,
-				BBBC5E64299369B4006DC966 /* GTMKeychain_macOS.m in Sources */,
 				9F1FE49D29406E4700E952CA /* HoverCloseButton.m in Sources */,
 				9F1F82C4292F113A0092C4B4 /* KMHomeDragView.swift in Sources */,
 				9F1F82CB292F6CF90092C4B4 /* KMPDFInsertPageWindow.swift in Sources */,
@@ -8664,7 +8512,6 @@
 				AD9527C8295295110039D2BC /* KMPrintPrinterModel.swift in Sources */,
 				9FA607E028FD4C9F00B46586 /* KMHomePopViewController.swift in Sources */,
 				9F0CB49929683E1000007028 /* KMPropertiesPanelTextSubVC.swift in Sources */,
-				BB3AD6D129934FAE004FC1AE /* KMCloudServer.m in Sources */,
 				BB4BD9CE2909026500A66A65 /* KMRightSideViewController.swift in Sources */,
 				9F0CB50B2986563300007028 /* KMDesignToken+BorderBottom.swift in Sources */,
 				BBEC00E3295C410A00A26C98 /* KMBatesPrefixInfoView.swift in Sources */,
@@ -8692,7 +8539,6 @@
 				89D2D30529504E5E00BFF5FE /* KMSharingServicePicker+ESSSharingServicePickerMenu.m in Sources */,
 				BB8F4578295AFA2D0037EA22 /* KMHeaderFooterAdjectiveInfoBaseView.swift in Sources */,
 				F34BF9552953DA91002C25A2 /* NSGeometry+PDFListView.m in Sources */,
-				BB3AD6CA29934F72004FC1AE /* KMDropboxManager.m in Sources */,
 				ADCB98D32924771600B51A03 /* KMBatchProcessingNameTableCell.swift in Sources */,
 				ADCB9909292B6AC000B51A03 /* KMImageToPDFChooseModel.swift in Sources */,
 				BB897230294B08DE0045787C /* KMWatermarkViewController.swift in Sources */,
@@ -8710,7 +8556,6 @@
 				8931684B296E436B0073EA59 /* KMSignatureManager.m in Sources */,
 				89D9896E28FD50EF003A3E87 /* KMAnnotationCollectionViewItem.swift in Sources */,
 				BB86C1EF28F544F4005AD968 /* CPDFListView+Event.m in Sources */,
-				BB3AD6F02993534D004FC1AE /* DropboxModel.m in Sources */,
 				9F1F82F429373D6E0092C4B4 /* String+KMExtensions.swift in Sources */,
 				F3B7DF9C2948565000333201 /* CPDFListHoverAnnotationViewController.m in Sources */,
 				9FDD0FB429534FEA000C4DAD /* KMGlobal.swift in Sources */,
@@ -8724,17 +8569,14 @@
 				BBA8B7A52935CD740097D183 /* KMRemovePasswordAlertWindowController.swift in Sources */,
 				8997010828F4082C009AF911 /* KMFromViewController.swift in Sources */,
 				9FDD0FA829533494000C4DAD /* KMJSONParser.swift in Sources */,
-				BB3AD6EB299351BF004FC1AE /* KMCloudDownloadOperationQueue.m in Sources */,
 				89E4E71A2963F5D4002DBA6F /* KMSelfSignAnnotation.m in Sources */,
 				BBEC00C9295C319400A26C98 /* KMBatesManager.swift in Sources */,
 				F36EB6CB2987C9FE004C25FB /* KMDocumentAIViewController.m in Sources */,
 				9FDD0F71294AD13C000C4DAD /* KMMainViewController+Action.swift in Sources */,
-				ADEC7A6929938645009A8256 /* NSFont+SFProText.swift in Sources */,
 				9F1F82E52934D5240092C4B4 /* KMHomeExtractActionViewController.swift in Sources */,
 				ADCB98C72924730000B51A03 /* KMBatchProcessingTableViewModel.swift in Sources */,
 				9F8539C02943085A00DF644E /* KMBrowser.swift in Sources */,
 				ADCB98DB2924774F00B51A03 /* KMBatchProcessingOrderTableCell.swift in Sources */,
-				BBBC5E6E299369B4006DC966 /* GTMAppAuthFetcherAuthorization.m in Sources */,
 				9F0CB4EB2986559400007028 /* KMDesignToken+PaddingBottom.swift in Sources */,
 				89D9897628FE743E003A3E87 /* KMOutlineView.swift in Sources */,
 				F34BF94129530D02002C25A2 /* NSBezierPath+PDFListView.m in Sources */,
@@ -8825,6 +8667,7 @@
 				BBEC00DB295C39FD00A26C98 /* KMBatesPropertyInfoController.swift in Sources */,
 				9F1FE4AA29406E4700E952CA /* CTBrowserWindowController.m in Sources */,
 				ADC075B829866962006C752F /* KMBatchConverPDFWordView.swift in Sources */,
+				ADEC7A80299397F8009A8256 /* NSFont+SFProText.swift in Sources */,
 				BBC348042955403D008D2CD1 /* KMWatermarkFilePropertyInfoController.swift in Sources */,
 				ADB1FEA82975305500ED072D /* KMBatchRemoveView.swift in Sources */,
 				AD9527DD2952EE700039D2BC /* KMPrintPage_C.swift in Sources */,
@@ -8835,7 +8678,6 @@
 				89E4E7022963D4A0002DBA6F /* KMComboBox.m in Sources */,
 				F3B7DFAB294C545B00333201 /* NSPopover+PDFListView.m in Sources */,
 				BB89722B294B08720045787C /* KMWatermarkAdjectiveTopBarItemModel.swift in Sources */,
-				BB3AD6DD299350F5004FC1AE /* KMCloudOperation.m in Sources */,
 				ADB1FEA02975303400ED072D /* KMBatchBatesNumberView.swift in Sources */,
 				BB8F4541295A98960037EA22 /* KMHeaderFooterPropertyController.swift in Sources */,
 				BBFE6E6F2930D9C600142C01 /* KMMergeSettingWindowController.swift in Sources */,
@@ -8928,7 +8770,6 @@
 				F37322FE292DF9410013862C /* CPDFWidgetAnnotation+PDFListView.m in Sources */,
 				ADCB9970292C65EE00B51A03 /* KMOCROperation.m in Sources */,
 				BBB14A552978DD5400936EDB /* KMRedactTools.swift in Sources */,
-				BBBC5E6B299369B4006DC966 /* GTMOAuth2KeychainCompatibility.m in Sources */,
 				BBEC00CE295C31F900A26C98 /* KMBatesModel.swift in Sources */,
 				9FAAA340290FECA70046FFCE /* NSImage+QuickLook.swift in Sources */,
 				BB49ECF8293F44DC00C82CA2 /* KMConvertExcelWindowController.swift in Sources */,
@@ -8965,7 +8806,6 @@
 				ADE614A92977954000F62ED7 /* KMBatchConvertPDFViewPresenter.swift in Sources */,
 				F3599224292CA27B000D25DE /* CPDFListViewRuntime.m in Sources */,
 				ADD1B6E12946BFD500C3FFF7 /* KMPrintChoosePageSizeSizeView.swift in Sources */,
-				BBBC5E68299369B4006DC966 /* GTMAppAuthFetcherAuthorization+Keychain.m in Sources */,
 				9FBA0EE328FEC253001117AF /* KMProductPromotionViewController.swift in Sources */,
 				8942F7F22926087200389627 /* KMSearchViewController.swift in Sources */,
 				F386CEFE29361E2D00C44524 /* CPDFListViewConfig.m in Sources */,
@@ -9016,7 +8856,6 @@
 				BB8F457C295AFB330037EA22 /* KMHeaderFooterFontInfoView.swift in Sources */,
 				BB8F4584295B0F900037EA22 /* KMHeaderFooterMarginInfoView.swift in Sources */,
 				BB49ED17293F489500C82CA2 /* KMConvertImageSettingView.swift in Sources */,
-				BBBC5E65299369B4006DC966 /* GTMKeychain_macOS.m in Sources */,
 				F373230D292DF9410013862C /* CPDFTextWidgetAnnotation+PDFListView.m in Sources */,
 				BB1EC80E2967DFE800EC0BC3 /* NSNumber_SKExtensions.m in Sources */,
 				899700EA28F3E4D3009AF911 /* MainWindowController.swift in Sources */,
@@ -9051,7 +8890,6 @@
 				BB1AF3F42938AD8B00EEC459 /* KMCustomAlertView.swift in Sources */,
 				BB2EDF6F296ECE17003BCF58 /* KMPageEditInsertDirectionItemView.swift in Sources */,
 				BBAFC85D29851AF200D0648E /* KMTableRowView.m in Sources */,
-				BB3AD6E8299351BF004FC1AE /* KMCloudUploadOperationQueue.m in Sources */,
 				8942F80529262B2E00389627 /* KMSideViewController.swift in Sources */,
 				9F0CB4F3298655BC00007028 /* KMDesignToken+ItemSpacing.swift in Sources */,
 				8942F819292B678100389627 /* KMAnnotationTableCellView.swift in Sources */,
@@ -9087,7 +8925,6 @@
 				9FBA0EF728FFC8A0001117AF /* KMCollectionView.swift in Sources */,
 				BB897226294B07960045787C /* KMWatermarkAdjectiveTopBarItemView.swift in Sources */,
 				89D2D2C7294972B900BFF5FE /* KMFormCellView.swift in Sources */,
-				BB3AD6D429934FAE004FC1AE /* KMServicesCloudFile.m in Sources */,
 				9F080B16298CFDB300FC27DA /* KMTextImageButtonVC.swift in Sources */,
 				BBFBE74828DD7DB8008B2335 /* AppDelegate.swift in Sources */,
 				BB8B173E2907CDD9001C5EA5 /* NibLoadable.swift in Sources */,
@@ -9135,7 +8972,6 @@
 				ADC075D129875F49006C752F /* KMBatchConverPDFExcelView.swift in Sources */,
 				F34BF93C29530951002C25A2 /* NSEvent+PDFListView.m in Sources */,
 				9F1FE4CB29406E4700E952CA /* CTTabContents.m in Sources */,
-				BB3AD6F5299353E6004FC1AE /* KMGoogleDriveManager.m in Sources */,
 				9F78EFC428F7E395001E66F4 /* KMHomeViewController+Action.swift in Sources */,
 				BB89721A294AED6C0045787C /* KMWatermarkAdjectivePreViewBaseController.swift in Sources */,
 				AD4B454A293ED7DA0076FA14 /* KMImageToPDFManager.swift in Sources */,

+ 64 - 32
PDF Office/PDF Office.xcodeproj/xcuserdata/lizhe.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -861,38 +861,6 @@
             landmarkType = "24">
          </BreakpointContent>
       </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "AC44DA55-1F3D-4637-A353-11F7FFB70D86"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Office/Class/PDFTools/Batch/View/Choose/KMBatchSettingView.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "31"
-            endingLineNumber = "31"
-            landmarkName = "subType"
-            landmarkType = "24">
-         </BreakpointContent>
-      </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "F5034692-9975-4CBC-8DEF-F7B0DB89CA38"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Office/Class/PDFTools/Batch/View/Choose/KMBatchSettingView.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "25"
-            endingLineNumber = "25"
-            landmarkName = "type"
-            landmarkType = "24">
-         </BreakpointContent>
-      </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
@@ -1117,5 +1085,69 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "DC2B2450-F83A-46F5-A87B-842988F54EEE"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Office/Source/Font/NSFont+SFProText.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "16"
+            endingLineNumber = "16"
+            landmarkName = "SFProTextSemibold(_:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "AB91F7D1-EFCD-430D-91BF-CA7C20A8AE18"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Office/Source/Font/NSFont+SFProText.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "11"
+            endingLineNumber = "11"
+            landmarkName = "SFProTextRegular(_:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "0741EA86-76C1-4E44-BDF1-ABB095995DCA"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Office/Source/Fonts/NSFont+SFProText.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "11"
+            endingLineNumber = "11"
+            landmarkName = "SFProTextRegular(_:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "CDE902B5-FB06-408E-A62D-367369711C20"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Office/Source/Fonts/NSFont+SFProText.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "15"
+            endingLineNumber = "15"
+            landmarkName = "SFProTextSemibold(_:)"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

+ 1 - 1
PDF Office/PDF Office/Class/PDFTools/Batch/Tool/KMImageTitleButton/KMImageTitleButton.swift

@@ -73,7 +73,7 @@ class KMImageTitleButton: NSView {
         
         self.titleLabel.wantsLayer = true
         self.titleLabel.backgroundColor = NSColor.red
-        self.titleLabel.font = NSFont.SFProTextSemibold(40)
+        self.titleLabel.font = NSFont.SFProTextRegular(14)
         self.titleLabel.lineBreakMode = .byWordWrapping
         let paragraphStyle = NSMutableParagraphStyle()
         paragraphStyle.lineHeightMultiple = 1.32

+ 4 - 4
PDF Office/PDF Office/Class/PDFTools/Batch/Tool/KMImageTitleButton/KMImageTitleButton.xib

@@ -21,7 +21,7 @@
             <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMinY="YES"/>
             <subviews>
                 <imageView horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="4a3-xu-VfF">
-                    <rect key="frame" x="0.0" y="16" width="16" height="16"/>
+                    <rect key="frame" x="0.0" y="14" width="16" height="16"/>
                     <constraints>
                         <constraint firstAttribute="width" constant="16" id="Wd1-DY-QSw"/>
                         <constraint firstAttribute="height" constant="16" id="XSH-nn-vvX"/>
@@ -49,13 +49,13 @@
                 </button>
             </subviews>
             <constraints>
-                <constraint firstItem="4a3-xu-VfF" firstAttribute="top" secondItem="c22-O7-iKe" secondAttribute="top" constant="4" id="39J-jh-d2Z"/>
+                <constraint firstItem="4a3-xu-VfF" firstAttribute="top" secondItem="c22-O7-iKe" secondAttribute="top" constant="6" id="39J-jh-d2Z"/>
                 <constraint firstAttribute="trailing" secondItem="w4c-S9-rac" secondAttribute="trailing" constant="16" id="CoU-De-xNh"/>
+                <constraint firstItem="w4c-S9-rac" firstAttribute="top" secondItem="c22-O7-iKe" secondAttribute="top" id="MRv-1o-UxJ"/>
                 <constraint firstItem="4a3-xu-VfF" firstAttribute="leading" secondItem="c22-O7-iKe" secondAttribute="leading" id="h5D-Tl-Nxk"/>
-                <constraint firstItem="w4c-S9-rac" firstAttribute="top" secondItem="c22-O7-iKe" secondAttribute="top" id="k4g-Ge-IIC"/>
                 <constraint firstItem="w4c-S9-rac" firstAttribute="leading" secondItem="4a3-xu-VfF" secondAttribute="trailing" constant="8" id="qUb-V9-EdI"/>
             </constraints>
-            <point key="canvasLocation" x="-242" y="-39"/>
+            <point key="canvasLocation" x="-242" y="-29"/>
         </customView>
     </objects>
 </document>

+ 4 - 5
PDF Office/PDF Office/Info.plist

@@ -2,6 +2,8 @@
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
+	<key>ATSApplicationFontsPath</key>
+	<string>Fonts</string>
 	<key>CFBundleDocumentTypes</key>
 	<array>
 		<dict>
@@ -290,11 +292,8 @@
 	</array>
 	<key>UIAppFonts</key>
 	<array>
-		<string>sfprodisplaybold.ttf</string>
-		<string>sfprodisplayregular.ttf</string>
-		<string>sfprotextheavy.ttf</string>
-		<string>sfprotextsemibold.ttf</string>
-		<string>sfprotextmedium.ttf</string>
+		<string>SF-Pro-Text-Regular.otf</string>
+		<string>SF-Pro-Text-Semibold.otf</string>
 	</array>
 </dict>
 </plist>

TEMPAT SAMPAH
PDF Office/PDF Office/Source/Font/sfprodisplaybold.ttf


TEMPAT SAMPAH
PDF Office/PDF Office/Source/Font/sfprodisplayregular.ttf


TEMPAT SAMPAH
PDF Office/PDF Office/Source/Font/sfprotextheavy.ttf


TEMPAT SAMPAH
PDF Office/PDF Office/Source/Font/sfprotextmedium.ttf


TEMPAT SAMPAH
PDF Office/PDF Office/Source/Font/sfprotextsemibold.ttf


+ 4 - 4
PDF Office/PDF Office/Source/Font/NSFont+SFProText.swift

@@ -7,11 +7,11 @@
 
 import Foundation
 extension NSFont {
-    static func SFProTextRegular(_ size: CGFloat) -> NSFont? {
-        return NSFont(name: "SFProText-Regular", size: max(1, size))
+    static func SFProTextRegular(_ size: CGFloat) -> NSFont {
+        return NSFont(name: "SFProText-Regular", size: max(1, size)) ?? NSFont.systemFont(ofSize: max(1, size))
     }
     
-    static func SFProTextSemibold(_ size: CGFloat) -> NSFont? {
-        return NSFont(name: "SFProText-Semibold", size: max(1, size))
+    static func SFProTextSemibold(_ size: CGFloat) -> NSFont {
+        return NSFont(name: "SFProText-Semibold", size: max(1, size)) ?? NSFont.systemFont(ofSize: max(1, size))
     }
 }

TEMPAT SAMPAH
PDF Office/PDF Office/Source/Fonts/SF-Pro-Text-Regular.otf


TEMPAT SAMPAH
PDF Office/PDF Office/Source/Fonts/SF-Pro-Text-Semibold.otf


+ 2 - 5
PDF Office/PDF-Office-DMG-Info.plist

@@ -4,11 +4,8 @@
 <dict>
 	<key>UIAppFonts</key>
 	<array>
-		<string>sfprodisplaybold.ttf</string>
-		<string>sfprodisplayregular.ttf</string>
-		<string>sfprotextheavy.ttf</string>
-		<string>sfprotextsemibold.ttf</string>
-		<string>sfprotextmedium.ttf</string>
+		<string>SF-Pro-Text-Regular.otf</string>
+		<string>SF-Pro-Text-Semibold.otf</string>
 	</array>
 </dict>
 </plist>

+ 2 - 5
PDF Office/PDF-Office-Pro-Info.plist

@@ -4,11 +4,8 @@
 <dict>
 	<key>UIAppFonts</key>
 	<array>
-		<string>sfprodisplaybold.ttf</string>
-		<string>sfprodisplayregular.ttf</string>
-		<string>sfprotextheavy.ttf</string>
-		<string>sfprotextsemibold.ttf</string>
-		<string>sfprotextmedium.ttf</string>
+		<string>SF-Pro-Text-Regular.otf</string>
+		<string>SF-Pro-Text-Semibold.otf</string>
 	</array>
 </dict>
 </plist>